%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%This file was generated by ALE, (http://www.ale.cs.toronto.edu) 
% datime(2009,2,18,15,55,40)
% 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,'*handlecons*',[],['*handlecons*']).
pp(0,'*handlenull*',[],['*handlenull*']).
pp(0,'*substocons*',[],['*substocons*']).
pp(0,'*ocons*',[],['*ocons*']).
pp(0,'*pronull*',[],['*pronull*']).
pp(0,'*substnull*',[],['*substnull*']).
pp(0,'*unexpnull*',[],['*unexpnull*']).
pp(0,'*onull*',[],['*onull*']).
pp(0,'*olist*',[],['*olist*']).
pp(0,'*procons*',[],['*procons*']).
pp(0,'*prolist*',[],['*prolist*']).
pp(0,'*substcons*',[],['*substcons*']).
pp(0,'*substocons*',[],['*substocons*']).
pp(0,'*substlist*',[],['*substlist*']).
pp(0,'*substlist*',[N|R],A) :- pp(3391,N,R,A).
pp(3391,'*olist*',[],['*substlist*','*olist*']).
pp(0,'*unexpcons*',[],['*unexpcons*']).
pp(0,'*unexplist*',[],['*unexplist*']).
pp(0,'1-list',[],['1-list']).
pp(0,'0-1-list',[],['0-1-list']).
pp(0,'0-1-list',[N|R],A) :- pp(3387,N,R,A).
pp(3387,'*handlelist*',[],['0-1-list','*handlelist*']).
pp(0,'*unexpnull*',[],['*unexpnull*']).
pp(0,'*substnull*',[],['*substnull*']).
pp(0,'*pronull*',[],['*pronull*']).
pp(0,'*onull*',[],['*onull*']).
pp(0,'*handlenull*',[],['*handlenull*']).
pp(0,'*gapnull*',[],['*gapnull*']).
pp(0,'e_list',[],['e_list']).
pp(0,'1-list',[],['1-list']).
pp(0,'*unexpcons*',[],['*unexpcons*']).
pp(0,'*substcons*',[],['*substcons*']).
pp(0,'*procons*',[],['*procons*']).
pp(0,'*ocons*',[],['*ocons*']).
pp(0,'*handlecons*',[],['*handlecons*']).
pp(0,'*gapcons*',[],['*gapcons*']).
pp(0,'ne_list',[],['ne_list']).
pp(0,'no_aspect',[],['no_aspect']).
pp(0,'noasp+perf',[],['noasp+perf']).
pp(0,'noasp+progr',[],['noasp+progr']).
pp(0,'progr+perf',[],['progr+perf']).
pp(0,'nonprf+nonprg+perf*',[],['nonprf+nonprg+perf*']).
pp(0,'nonprf+nonprg+prog*',[],['nonprf+nonprg+prog*']).
pp(0,'nonprg+nonprf',[],['nonprg+nonprf']).
pp(0,'progr',[],['progr']).
pp(0,'noasp+progr',[],['noasp+progr']).
pp(0,'progr*',[],['progr*']).
pp(0,'strict_nonprf',[],['strict_nonprf']).
pp(0,'perf',[],['perf']).
pp(0,'progr+perf',[],['progr+perf']).
pp(0,'nonprf+nonprg+perf*',[],['nonprf+nonprg+perf*']).
pp(0,'noasp+perf',[],['noasp+perf']).
pp(0,'perf*',[],['perf*']).
pp(0,'strict_nonprg',[],['strict_nonprg']).
pp(0,'nonprf+nonprg+prog*',[],['nonprf+nonprg+prog*']).
pp(0,'nonprg+nonprf',[],['nonprg+nonprf']).
pp(0,'nonprg',[],['nonprg']).
pp(0,'strict_aspect',[],['strict_aspect']).
pp(0,'declarative',[],['declarative']).
pp(0,'declarative',[],['declarative']).
pp(0,'decl_int',[],['decl_int']).
pp(0,'andro',[],['andro']).
pp(0,'fem_and_andro',[],['fem_and_andro']).
pp(0,'masc_and_andro',[],['masc_and_andro']).
pp(0,'neut_and_andro',[],['neut_and_andro']).
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_and_andro',[],['fem_and_andro']).
pp(0,'fem*',[],['fem*']).
pp(0,'masc',[],['masc']).
pp(0,'masc_and_neut',[],['masc_and_neut']).
pp(0,'masc_and_fem',[],['masc_and_fem']).
pp(0,'masc_and_andro',[],['masc_and_andro']).
pp(0,'masc*',[],['masc*']).
pp(0,'neut',[],['neut']).
pp(0,'masc_and_neut',[],['masc_and_neut']).
pp(0,'fem_and_neut',[],['fem_and_neut']).
pp(0,'neut_and_andro',[],['neut_and_andro']).
pp(0,'neut*',[],['neut*']).
pp(0,'+_and_-',[],['+_and_-']).
pp(0,'+*',[],['+*']).
pp(0,'-*',[],['-*']).
pp(0,'+*',[],['+*']).
pp(0,'na_or_+',[],['na_or_+']).
pp(0,'-*',[],['-*']).
pp(0,'+_and_-',[],['+_and_-']).
pp(0,'na_or_-',[],['na_or_-']).
pp(0,'na_or_-',[N|R],A) :- pp(3327,N,R,A).
pp(3327,'na_or_+',[],['na_or_-','na_or_+']).
pp(0,'ind+modsubj',[],['ind+modsubj']).
pp(0,'indicative',[],['indicative']).
pp(0,'modal_subj',[],['modal_subj']).
pp(0,'ind+modsubj',[],['ind+modsubj']).
pp(0,'modal_subj*',[],['modal_subj*']).
pp(0,'subjunctive',[],['subjunctive']).
pp(0,'1sg_and_3sg',[],['1sg_and_3sg']).
pp(0,'1pl_and_3sg',[],['1pl_and_3sg']).
pp(0,'3pl_and_3sg',[],['3pl_and_3sg']).
pp(0,'1or3pl+3sg*+1per+non1sg',[],['1or3pl+3sg*+1per+non1sg']).
pp(0,'2pl_and_3sg',[],['2pl_and_3sg']).
pp(0,'2sg_and_3sg',[],['2sg_and_3sg']).
pp(0,'2per+3sg*+1per+non1sg',[],['2per+3sg*+1per+non1sg']).
pp(0,'3sg*+1per+non1sg',[],['3sg*+1per+non1sg']).
pp(0,'1per+3sg*',[],['1per+3sg*']).
pp(0,'1sg_and_2pl',[],['1sg_and_2pl']).
pp(0,'1sg_and_2sg',[],['1sg_and_2sg']).
pp(0,'1sg*+2per+1per+non1sg',[],['1sg*+2per+1per+non1sg']).
pp(0,'1or3pl+2per+1per+non1sg',[],['1or3pl+2per+1per+non1sg']).
pp(0,'1sg_and_1pl',[],['1sg_and_1pl']).
pp(0,'1pl*+1or3pl+1per+non1sg',[],['1pl*+1or3pl+1per+non1sg']).
pp(0,'1sg_and_3pl',[],['1sg_and_3pl']).
pp(0,'1sg*+1or3pl+1per+non1sg',[],['1sg*+1or3pl+1per+non1sg']).
pp(0,'1sg*+1per+non1sg',[],['1sg*+1per+non1sg']).
pp(0,'3pl*+1or3pl+1per+non1sg',[],['3pl*+1or3pl+1per+non1sg']).
pp(0,'1or3pl+1per+non1sg',[],['1or3pl+1per+non1sg']).
pp(0,'2pl*+2per+1per+non1sg',[],['2pl*+2per+1per+non1sg']).
pp(0,'2sg*+2per+1per+non1sg',[],['2sg*+2per+1per+non1sg']).
pp(0,'2per+1per+non1sg',[],['2per+1per+non1sg']).
pp(0,'1per+non1sg',[],['1per+non1sg']).
pp(0,'1sg',[],['1sg']).
pp(0,'1sg*',[],['1sg*']).
pp(0,'1per',[],['1per']).
pp(0,'3sg',[],['3sg']).
pp(0,'1sg_and_3sg',[],['1sg_and_3sg']).
pp(0,'3sg*',[],['3sg*']).
pp(0,'strict_1or3sg',[],['strict_1or3sg']).
pp(0,'1pl',[],['1pl']).
pp(0,'1pl_and_2pl',[],['1pl_and_2pl']).
pp(0,'1pl_and_2sg',[],['1pl_and_2sg']).
pp(0,'1pl*+1or3pl',[],['1pl*+1or3pl']).
pp(0,'1pl_and_3pl',[],['1pl_and_3pl']).
pp(0,'1sg_and_1pl',[],['1sg_and_1pl']).
pp(0,'1pl_and_3sg',[],['1pl_and_3sg']).
pp(0,'1pl*+1or3pl+1per+non1sg',[],['1pl*+1or3pl+1per+non1sg']).
pp(0,'1pl*',[],['1pl*']).
pp(0,'2pl_and_3pl',[],['2pl_and_3pl']).
pp(0,'2pl*+1or3pl',[],['2pl*+1or3pl']).
pp(0,'2sg_and_3pl',[],['2sg_and_3pl']).
pp(0,'2sg*+1or3pl',[],['2sg*+1or3pl']).
pp(0,'3pl*+1or3pl',[],['3pl*+1or3pl']).
pp(0,'2per+1or3pl',[],['2per+1or3pl']).
pp(0,'3pl',[],['3pl']).
pp(0,'1sg_and_3pl',[],['1sg_and_3pl']).
pp(0,'1pl_and_3pl',[],['1pl_and_3pl']).
pp(0,'3pl_and_3sg',[],['3pl_and_3sg']).
pp(0,'3pl*+1or3pl+1per+non1sg',[],['3pl*+1or3pl+1per+non1sg']).
pp(0,'3pl*',[],['3pl*']).
pp(0,'strict_1or3pl',[],['strict_1or3pl']).
pp(0,'1or3pl+3sg*+1per+non1sg',[],['1or3pl+3sg*+1per+non1sg']).
pp(0,'1or3pl+1per+non1sg',[],['1or3pl+1per+non1sg']).
pp(0,'1or3pl',[],['1or3pl']).
pp(0,'2pl',[],['2pl']).
pp(0,'2sg_and_2pl',[],['2sg_and_2pl']).
pp(0,'2pl_and_3pl',[],['2pl_and_3pl']).
pp(0,'1pl_and_2pl',[],['1pl_and_2pl']).
pp(0,'2pl_and_3sg',[],['2pl_and_3sg']).
pp(0,'2pl*+2per+1per+non1sg',[],['2pl*+2per+1per+non1sg']).
pp(0,'1sg_and_2pl',[],['1sg_and_2pl']).
pp(0,'2pl*+1or3pl',[],['2pl*+1or3pl']).
pp(0,'2pl*',[],['2pl*']).
pp(0,'2sg',[],['2sg']).
pp(0,'2sg_and_3pl',[],['2sg_and_3pl']).
pp(0,'2sg_and_2pl',[],['2sg_and_2pl']).
pp(0,'1pl_and_2sg',[],['1pl_and_2sg']).
pp(0,'2sg_and_3sg',[],['2sg_and_3sg']).
pp(0,'2sg*+2per+1per+non1sg',[],['2sg*+2per+1per+non1sg']).
pp(0,'1sg_and_2sg',[],['1sg_and_2sg']).
pp(0,'2sg*+1or3pl',[],['2sg*+1or3pl']).
pp(0,'2sg*',[],['2sg*']).
pp(0,'strict_2per',[],['strict_2per']).
pp(0,'3pl*+1or3pl',[],['3pl*+1or3pl']).
pp(0,'1sg*+2per+1per+non1sg',[],['1sg*+2per+1per+non1sg']).
pp(0,'1pl*+1or3pl',[],['1pl*+1or3pl']).
pp(0,'2per+3sg*+1per+non1sg',[],['2per+3sg*+1per+non1sg']).
pp(0,'2per+1per+non1sg',[],['2per+1per+non1sg']).
pp(0,'1or3pl+2per+1per+non1sg',[],['1or3pl+2per+1per+non1sg']).
pp(0,'2per+1or3pl',[],['2per+1or3pl']).
pp(0,'2per',[],['2per']).
pp(0,'strict_non1sg',[],['strict_non1sg']).
pp(0,'3sg*+1per+non1sg',[],['3sg*+1per+non1sg']).
pp(0,'1per+non1sg',[],['1per+non1sg']).
pp(0,'non1sg',[],['non1sg']).
pp(0,'strict_non3sg',[],['strict_non3sg']).
pp(0,'1per+3sg*',[],['1per+3sg*']).
pp(0,'1per',[],['1per']).
pp(0,'non3sg',[],['non3sg']).
pp(0,'strict_pernum',[],['strict_pernum']).
pp(0,'fin',[],['fin']).
pp(0,'imp_vform',[],['imp_vform']).
pp(0,'lmod',[],['lmod']).
pp(0,'rmod',[],['rmod']).
pp(0,'future',[],['future']).
pp(0,'past',[],['past']).
pp(0,'present',[],['present']).
pp(0,'strict_tense',[],['strict_tense']).
pp(0,'subjunctive',[],['subjunctive']).
pp(0,'progr',[],['progr']).
pp(0,'strict_pernum',[],['strict_pernum']).
pp(0,'perf',[],['perf']).
pp(0,'strict_nonprg',[],['strict_nonprg']).
pp(0,'strict_nonprf',[],['strict_nonprf']).
pp(0,'strict_non3sg',[],['strict_non3sg']).
pp(0,'strict_non1sg',[],['strict_non1sg']).
pp(0,'no_aspect',[],['no_aspect']).
pp(0,'neut',[],['neut']).
pp(0,'modal_subj',[],['modal_subj']).
pp(0,'masc',[],['masc']).
pp(0,'indicative',[],['indicative']).
pp(0,'fem',[],['fem']).
pp(0,'strict_aspect',[],['strict_aspect']).
pp(0,'andro1',[],['andro1']).
pp(0,'andro',[],['andro']).
pp(0,'3sg',[],['3sg']).
pp(0,'3pl',[],['3pl']).
pp(0,'2sg',[],['2sg']).
pp(0,'2pl',[],['2pl']).
pp(0,'strict_2per',[],['strict_2per']).
pp(0,'1pl',[],['1pl']).
pp(0,'1sg',[],['1sg']).
pp(0,'strict_1or3sg',[],['strict_1or3sg']).
pp(0,'strict_1or3pl',[],['strict_1or3pl']).
pp(0,'strict_sort',[],['strict_sort']).
pp(0,'strict_sort',[N|R],A) :- pp(3215,N,R,A).
pp(3215,'gender',[],['strict_sort','gender']).
pp(3215,'ind_or_mod_subj',[],['strict_sort','ind_or_mod_subj']).
pp(3215,'mood',[],['strict_sort','mood']).
pp(0,'past+fut',[],['past+fut']).
pp(0,'pres+fut',[],['pres+fut']).
pp(0,'future',[],['future']).
pp(0,'future*',[],['future*']).
pp(0,'pres+past',[],['pres+past']).
pp(0,'past',[],['past']).
pp(0,'past+fut',[],['past+fut']).
pp(0,'past*',[],['past*']).
pp(0,'present',[],['present']).
pp(0,'pres+past',[],['pres+past']).
pp(0,'pres+fut',[],['pres+fut']).
pp(0,'present*',[],['present*']).
pp(0,'strict_tense',[],['strict_tense']).
pp(0,'tense',[],['tense']).
pp(0,'bse_only',[],['bse_only']).
pp(0,'fin+imp',[],['fin+imp']).
pp(0,'imp_vform*',[],['imp_vform*']).
pp(0,'bse',[],['bse']).
pp(0,'inf',[],['inf']).
pp(0,'imp_vform',[],['imp_vform']).
pp(0,'bse_or_inf',[],['bse_or_inf']).
pp(0,'fin*',[],['fin*']).
pp(0,'bse',[],['bse']).
pp(0,'fin_or_bse',[],['fin_or_bse']).
pp(0,'fin_or_bse',[N|R],A) :- pp(3200,N,R,A).
pp(3200,'strict_sort',[],['fin_or_bse','strict_sort']).
pp(0,'imp_vform*',[],['imp_vform*']).
pp(0,'fin_or_imp',[],['fin_or_imp']).
pp(0,'fin_or_imp',[N|R],A) :- pp(3199,N,R,A).
pp(3199,'strict_sort',[],['fin_or_imp','strict_sort']).
pp(3199,'fin_or_bse',[],['fin_or_imp','fin_or_bse']).
pp(3199,'fin_or_bse',[N|R],A) :- pp(4838,N,R,A).
pp(4838,'strict_sort',[],['fin_or_imp','fin_or_bse','strict_sort']).
pp(0,'fin',[],['fin']).
pp(0,'fin*',[],['fin*']).
pp(0,'fin+imp',[],['fin+imp']).
pp(0,'fin_or_inf',[],['fin_or_inf']).
pp(0,'fin_or_inf',[N|R],A) :- pp(3198,N,R,A).
pp(3198,'bse_or_inf',[],['fin_or_inf','bse_or_inf']).
pp(0,'inf_or_prp',[],['inf_or_prp']).
pp(0,'inf',[],['inf']).
pp(0,'bse_only',[],['bse_only']).
pp(0,'non_fin',[],['non_fin']).
pp(0,'non_fin',[N|R],A) :- pp(3189,N,R,A).
pp(3189,'bse_or_inf',[],['non_fin','bse_or_inf']).
pp(0,'vform',[],['vform']).
pp(0,'vform',[N|R],A) :- pp(3188,N,R,A).
pp(3188,'strict_sort',[],['vform','strict_sort']).
pp(0,'act+pass',[],['act+pass']).
pp(0,'act+pass',[],['act+pass']).
pp(0,'passive',[],['passive']).
pp(0,'lmod',[],['lmod']).
pp(0,'lmod*',[],['lmod*']).
pp(0,'rmod*',[],['rmod*']).
pp(0,'hasmod',[],['hasmod']).
pp(0,'hasmod',[N|R],A) :- pp(3149,N,R,A).
pp(3149,'strict_sort',[],['hasmod','strict_sort']).
pp(0,'rmod',[],['rmod']).
pp(0,'rmod*',[],['rmod*']).
pp(0,'notmod_or_rmod',[],['notmod_or_rmod']).
pp(0,'xmod',[],['xmod']).
pp(0,'xmod',[N|R],A) :- pp(3146,N,R,A).
pp(3146,'strict_sort',[],['xmod','strict_sort']).
pp(0,'np_cat_acc',[],['np_cat_acc']).
pp(0,'nomp_cat_acc',[],['nomp_cat_acc']).
pp(0,'np_cat_nom',[],['np_cat_nom']).
pp(0,'nomp_cat_nom',[],['nomp_cat_nom']).
pp(0,'nomp_cat',[],['nomp_cat']).
pp(0,'s_cat_fin',[],['s_cat_fin']).
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',[],['s_cat_fin']).
pp(0,'s_cat_fin_or_inf_unspec',[],['s_cat_fin_or_inf_unspec']).
pp(0,'s_cat_fin_v_c',[],['s_cat_fin_v_c']).
pp(0,'s_cat_v_c',[],['s_cat_v_c']).
pp(0,'s_cat_v_c',[N|R],A) :- pp(3119,N,R,A).
pp(3119,'s_cat_fin_or_inf_unspec',[],['s_cat_v_c','s_cat_fin_or_inf_unspec']).
pp(0,'np_cat_acc',[],['np_cat_acc']).
pp(0,'np_cat_acc_min',[],['np_cat_acc_min']).
pp(0,'nomp_cat_acc',[],['nomp_cat_acc']).
pp(0,'nomp_cat_acc_min',[],['nomp_cat_acc_min']).
pp(0,'np_cat_nom',[],['np_cat_nom']).
pp(0,'np_cat_nom_min',[],['np_cat_nom_min']).
pp(0,'nomp_cat_nom',[],['nomp_cat_nom']).
pp(0,'nomp_cat_nom_min',[],['nomp_cat_nom_min']).
pp(0,'nomp_cat',[],['nomp_cat']).
pp(0,'nomp_cat_min',[],['nomp_cat_min']).
pp(0,'num-conj',[],['num-conj']).
pp(0,'strict-conj',[],['strict-conj']).
pp(0,'num-conj',[],['num-conj']).
pp(0,'real-conj',[],['real-conj']).
pp(0,'_about_rel',[],['_about_rel']).
pp(0,'_across_rel',[],['_across_rel']).
pp(0,'_after_prepx_rel',[],['_after_prepx_rel']).
pp(0,'_against_rel',[],['_against_rel']).
pp(0,'_along_p_rel',[],['_along_p_rel']).
pp(0,'_apart_isect_rel',[],['_apart_isect_rel']).
pp(0,'_around_loc_rel',[],['_around_loc_rel']).
pp(0,'_around_rel',[],['_around_rel']).
pp(0,'_aside_rel',[],['_aside_rel']).
pp(0,'_at_rel',[],['_at_rel']).
pp(0,'_away_adv_rel',[],['_away_adv_rel']).
pp(0,'_back_adv_rel',[],['_back_adv_rel']).
pp(0,'_behind_rel',[],['_behind_rel']).
pp(0,'_between_rel',[],['_between_rel']).
pp(0,'_by_rel',[],['_by_rel']).
pp(0,'_down_rel',[],['_down_rel']).
pp(0,'_for_rel',[],['_for_rel']).
pp(0,'_forth_rel',[],['_forth_rel']).
pp(0,'_forward_rel',[],['_forward_rel']).
pp(0,'_from_rel',[],['_from_rel']).
pp(0,'_in_rel',[],['_in_rel']).
pp(0,'_into_rel',[],['_into_rel']).
pp(0,'_like_prepx_rel',[],['_like_prepx_rel']).
pp(0,'_of_rel',[],['_of_rel']).
pp(0,'_off_rel',[],['_off_rel']).
pp(0,'_on_rel',[],['_on_rel']).
pp(0,'_open_rel',[],['_open_rel']).
pp(0,'_out_of_rel',[],['_out_of_rel']).
pp(0,'_out_rel',[],['_out_rel']).
pp(0,'_over_rel',[],['_over_rel']).
pp(0,'_short_rel',[],['_short_rel']).
pp(0,'_to_do_with_rel',[],['_to_do_with_rel']).
pp(0,'_to_rel',[],['_to_rel']).
pp(0,'_together_rel',[],['_together_rel']).
pp(0,'_towards_rel',[],['_towards_rel']).
pp(0,'_through_rel',[],['_through_rel']).
pp(0,'_to_until_rel',[],['_to_until_rel']).
pp(0,'_until_rel',[],['_until_rel']).
pp(0,'_upon_rel',[],['_upon_rel']).
pp(0,'_with_rel',[],['_with_rel']).
pp(0,'_without_rel',[],['_without_rel']).
pp(0,'ord_rel',[],['ord_rel']).
pp(0,'abstr_number_rel',[],['abstr_number_rel']).
pp(0,'adj_arg24_rel',[],['adj_arg24_rel']).
pp(0,'adj_arg2_rel',[],['adj_arg2_rel']).
pp(0,'adj_arg3_rel',[],['adj_arg3_rel']).
pp(0,'adj_arg4_rel',[],['adj_arg4_rel']).
pp(0,'abstr_nom_rel',[],['abstr_nom_rel']).
pp(0,'dofm_rel',[],['dofm_rel']).
pp(0,'mofy_mod_rel',[],['mofy_mod_rel']).
pp(0,'abstr_mofy_rel',[],['abstr_mofy_rel']).
pp(0,'non_day_diadic_rel',[],['non_day_diadic_rel']).
pp(0,'place_rel',[],['place_rel']).
pp(0,'reg_diadic_nom_rel',[],['reg_diadic_nom_rel']).
pp(0,'named_rel',[],['named_rel']).
pp(0,'reg_nom_rel',[],['reg_nom_rel']).
pp(0,'non_temp_nom_rel',[],['non_temp_nom_rel']).
pp(0,'nom_nondim_rel',[],['nom_nondim_rel']).
pp(0,'apposition_rel',[],['apposition_rel']).
pp(0,'modable_hour_rel',[],['modable_hour_rel']).
pp(0,'numbered_hour_rel',[],['numbered_hour_rel']).
pp(0,'hour_rel',[],['hour_rel']).
pp(0,'season_rel',[],['season_rel']).
pp(0,'non_day_rel',[],['non_day_rel']).
pp(0,'named_day_rel',[],['named_day_rel']).
pp(0,'day_rel',[],['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(2206,N,R,A).
pp(2206,'diadic_nom_rel',[],['temp_nondim_rel','diadic_nom_rel']).
pp(0,'temp_abstr_rel',[],['temp_abstr_rel']).
pp(0,'temp_abstr_rel',[N|R],A) :- pp(2204,N,R,A).
pp(2204,'diadic_nom_rel',[],['temp_abstr_rel','diadic_nom_rel']).
pp(0,'nonpro_rel',[],['nonpro_rel']).
pp(0,'nonpro_rel',[N|R],A) :- pp(2203,N,R,A).
pp(2203,'diadic_nom_rel',[],['nonpro_rel','diadic_nom_rel']).
pp(2203,'non_temp_nom_rel',[],['nonpro_rel','non_temp_nom_rel']).
pp(2203,'nom_nondim_rel',[],['nonpro_rel','nom_nondim_rel']).
pp(0,'nom_rel',[],['nom_rel']).
pp(0,'nom_rel',[N|R],A) :- pp(2202,N,R,A).
pp(2202,'diadic_nom_rel',[],['nom_rel','diadic_nom_rel']).
pp(0,'arg24_event_rel',[],['arg24_event_rel']).
pp(0,'event_arg_rel',[],['event_arg_rel']).
pp(0,'arg1234_rel',[],['arg1234_rel']).
pp(0,'arg123_rel',[],['arg123_rel']).
pp(0,'arg12_rel',[],['arg12_rel']).
pp(0,'arg13_rel',[],['arg13_rel']).
pp(0,'arg14_rel',[],['arg14_rel']).
pp(0,'arg14_rel',[N|R],A) :- pp(1480,N,R,A).
pp(1480,'arg12_rel',[],['arg14_rel','arg12_rel']).
pp(1480,'arg13_rel',[],['arg14_rel','arg13_rel']).
pp(0,'v_event_rel',[],['v_event_rel']).
pp(0,'verb_aspect_rel',[],['verb_aspect_rel']).
pp(0,'abstr_mofy_rel',[],['abstr_mofy_rel']).
pp(0,'named_day_rel',[],['named_day_rel']).
pp(0,'abstr_named_rel',[],['abstr_named_rel']).
pp(0,'abstr_named_rel',[N|R],A) :- pp(1441,N,R,A).
pp(1441,'diadic_nom_rel',[],['abstr_named_rel','diadic_nom_rel']).
pp(1441,'reg_nom_rel',[],['abstr_named_rel','reg_nom_rel']).
pp(1441,'non_temp_nom_rel',[],['abstr_named_rel','non_temp_nom_rel']).
pp(1441,'nom_nondim_rel',[],['abstr_named_rel','nom_nondim_rel']).
pp(1441,'non_day_rel',[],['abstr_named_rel','non_day_rel']).
pp(1441,'temp_nondim_rel',[],['abstr_named_rel','temp_nondim_rel']).
pp(1441,'temp_nondim_rel',[N|R],A) :- pp(4818,N,R,A).
pp(4818,'diadic_nom_rel',[],['abstr_named_rel','temp_nondim_rel','diadic_nom_rel']).
pp(1441,'temp_abstr_rel',[],['abstr_named_rel','temp_abstr_rel']).
pp(1441,'temp_abstr_rel',[N|R],A) :- pp(4817,N,R,A).
pp(4817,'diadic_nom_rel',[],['abstr_named_rel','temp_abstr_rel','diadic_nom_rel']).
pp(1441,'nonpro_rel',[],['abstr_named_rel','nonpro_rel']).
pp(1441,'nonpro_rel',[N|R],A) :- pp(4816,N,R,A).
pp(4816,'diadic_nom_rel',[],['abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(4816,'non_temp_nom_rel',[],['abstr_named_rel','nonpro_rel','non_temp_nom_rel']).
pp(4816,'nom_nondim_rel',[],['abstr_named_rel','nonpro_rel','nom_nondim_rel']).
pp(1441,'nom_rel',[],['abstr_named_rel','nom_rel']).
pp(1441,'nom_rel',[N|R],A) :- pp(4815,N,R,A).
pp(4815,'diadic_nom_rel',[],['abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(1441,'basic_nom_rel',[],['abstr_named_rel','basic_nom_rel']).
pp(1441,'independent_rel',[],['abstr_named_rel','independent_rel']).
pp(0,'arg24_event_rel',[],['arg24_event_rel']).
pp(0,'arg12_rel',[],['arg12_rel']).
pp(0,'adj_arg24_rel',[],['adj_arg24_rel']).
pp(0,'arg2_rel',[],['arg2_rel']).
pp(0,'arg2_rel',[N|R],A) :- pp(1437,N,R,A).
pp(1437,'arg14_rel',[],['arg2_rel','arg14_rel']).
pp(1437,'v_event_rel',[],['arg2_rel','v_event_rel']).
pp(1437,'verb_aspect_rel',[],['arg2_rel','verb_aspect_rel']).
pp(1437,'independent_rel',[],['arg2_rel','independent_rel']).
pp(0,'_of_rel_s',[],['_of_rel_s']).
pp(0,'_of_rel',[],['_of_rel']).
pp(0,'_of_rel_a',[],['_of_rel_a']).
pp(0,'_through_rel_s',[],['_through_rel_s']).
pp(0,'_through_rel',[],['_through_rel']).
pp(0,'_through_rel_a',[],['_through_rel_a']).
pp(0,'_to_until_rel_s',[],['_to_until_rel_s']).
pp(0,'_to_until_rel',[],['_to_until_rel']).
pp(0,'_to_until_rel_a',[],['_to_until_rel_a']).
pp(0,'_until_rel_s',[],['_until_rel_s']).
pp(0,'_until_rel',[],['_until_rel']).
pp(0,'_until_rel_a',[],['_until_rel_a']).
pp(0,'_down_rel_s',[],['_down_rel_s']).
pp(0,'_down_rel',[],['_down_rel']).
pp(0,'_down_rel_a',[],['_down_rel_a']).
pp(0,'_from_rel_s',[],['_from_rel_s']).
pp(0,'_from_rel',[],['_from_rel']).
pp(0,'_from_rel_a',[],['_from_rel_a']).
pp(0,'_out_of_rel_s',[],['_out_of_rel_s']).
pp(0,'_out_of_rel',[],['_out_of_rel']).
pp(0,'_out_of_rel_a',[],['_out_of_rel_a']).
pp(0,'_out_rel_s',[],['_out_rel_s']).
pp(0,'_out_rel',[],['_out_rel']).
pp(0,'_out_rel_a',[],['_out_rel_a']).
pp(0,'_towards_rel_s',[],['_towards_rel_s']).
pp(0,'_towards_rel',[],['_towards_rel']).
pp(0,'_towards_rel_a',[],['_towards_rel_a']).
pp(0,'_across_rel_s',[],['_across_rel_s']).
pp(0,'_across_rel',[],['_across_rel']).
pp(0,'_across_rel_a',[],['_across_rel_a']).
pp(0,'_along_p_rel_s',[],['_along_p_rel_s']).
pp(0,'_along_p_rel',[],['_along_p_rel']).
pp(0,'_along_p_rel_a',[],['_along_p_rel_a']).
pp(0,'_behind_rel_s',[],['_behind_rel_s']).
pp(0,'_behind_rel',[],['_behind_rel']).
pp(0,'_behind_rel_a',[],['_behind_rel_a']).
pp(0,'_in_rel_s',[],['_in_rel_s']).
pp(0,'_in_rel',[],['_in_rel']).
pp(0,'_in_rel_a',[],['_in_rel_a']).
pp(0,'_off_rel_s',[],['_off_rel_s']).
pp(0,'_off_rel',[],['_off_rel']).
pp(0,'_off_rel_a',[],['_off_rel_a']).
pp(0,'_on_rel_s',[],['_on_rel_s']).
pp(0,'_on_rel',[],['_on_rel']).
pp(0,'_on_rel_a',[],['_on_rel_a']).
pp(0,'_over_rel_s',[],['_over_rel_s']).
pp(0,'_over_rel',[],['_over_rel']).
pp(0,'_over_rel_a',[],['_over_rel_a']).
pp(0,'dir_or_state_rel',[],['dir_or_state_rel']).
pp(0,'dir_or_state_rel',[N|R],A) :- pp(1403,N,R,A).
pp(1403,'independent_rel',[],['dir_or_state_rel','independent_rel']).
pp(0,'_to_rel_s',[],['_to_rel_s']).
pp(0,'_to_rel_a',[],['_to_rel_a']).
pp(0,'_to_rel',[],['_to_rel']).
pp(0,'to_dir_rel',[],['to_dir_rel']).
pp(0,'dir_rel',[],['dir_rel']).
pp(0,'dir_rel',[N|R],A) :- pp(1399,N,R,A).
pp(1399,'independent_rel',[],['dir_rel','independent_rel']).
pp(0,'_at_rel_s',[],['_at_rel_s']).
pp(0,'_at_rel',[],['_at_rel']).
pp(0,'_at_rel_a',[],['_at_rel_a']).
pp(0,'_upon_rel_s',[],['_upon_rel_s']).
pp(0,'_upon_rel',[],['_upon_rel']).
pp(0,'_upon_rel_a',[],['_upon_rel_a']).
pp(0,'dir_or_state_rel',[],['dir_or_state_rel']).
pp(0,'dir_or_state_rel',[N|R],A) :- pp(1403,N,R,A).
pp(1403,'independent_rel',[],['dir_or_state_rel','independent_rel']).
pp(0,'state_loc_rel',[],['state_loc_rel']).
pp(0,'state_loc_rel',[N|R],A) :- pp(1394,N,R,A).
pp(1394,'independent_rel',[],['state_loc_rel','independent_rel']).
pp(0,'_after_prepx_rel_s',[],['_after_prepx_rel_s']).
pp(0,'_after_prepx_rel',[],['_after_prepx_rel']).
pp(0,'_after_prepx_rel_a',[],['_after_prepx_rel_a']).
pp(0,'_between_rel_s',[],['_between_rel_s']).
pp(0,'_between_rel',[],['_between_rel']).
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(1389,N,R,A).
pp(1389,'independent_rel',[],['temp_loc_abstr_rel','independent_rel']).
pp(0,'loc_abstr_rel',[],['loc_abstr_rel']).
pp(0,'loc_abstr_rel',[N|R],A) :- pp(1388,N,R,A).
pp(1388,'independent_rel',[],['loc_abstr_rel','independent_rel']).
pp(0,'_about_rel_s',[],['_about_rel_s']).
pp(0,'_about_rel',[],['_about_rel']).
pp(0,'_about_rel_a',[],['_about_rel_a']).
pp(0,'_against_rel_s',[],['_against_rel_s']).
pp(0,'_against_rel',[],['_against_rel']).
pp(0,'_against_rel_a',[],['_against_rel_a']).
pp(0,'_around_rel_s',[],['_around_rel_s']).
pp(0,'_around_rel',[],['_around_rel']).
pp(0,'_around_rel_a',[],['_around_rel_a']).
pp(0,'_by_pass_rel',[],['_by_pass_rel']).
pp(0,'_by_rel_s',[],['_by_rel_s']).
pp(0,'_by_rel',[],['_by_rel']).
pp(0,'_by_rel_a',[],['_by_rel_a']).
pp(0,'_for_rel_s',[],['_for_rel_s']).
pp(0,'_for_rel',[],['_for_rel']).
pp(0,'_for_rel_a',[],['_for_rel_a']).
pp(0,'_into_rel_s',[],['_into_rel_s']).
pp(0,'_into_rel',[],['_into_rel']).
pp(0,'_into_rel_a',[],['_into_rel_a']).
pp(0,'_like_prepx_rel_s',[],['_like_prepx_rel_s']).
pp(0,'_like_prepx_rel',[],['_like_prepx_rel']).
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',[],['_to_do_with_rel']).
pp(0,'_to_do_with_rel_a',[],['_to_do_with_rel_a']).
pp(0,'_with_rel_s',[],['_with_rel_s']).
pp(0,'_with_rel',[],['_with_rel']).
pp(0,'_with_rel_a',[],['_with_rel_a']).
pp(0,'_without_rel_s',[],['_without_rel_s']).
pp(0,'_without_rel',[],['_without_rel']).
pp(0,'_without_rel_a',[],['_without_rel_a']).
pp(0,'miscprep_rel',[],['miscprep_rel']).
pp(0,'miscprep_rel',[N|R],A) :- pp(1364,N,R,A).
pp(1364,'independent_rel',[],['miscprep_rel','independent_rel']).
pp(0,'prep_mod_rel',[],['prep_mod_rel']).
pp(0,'prep_mod_rel',[N|R],A) :- pp(1363,N,R,A).
pp(1363,'independent_rel',[],['prep_mod_rel','independent_rel']).
pp(0,'prep_rel',[],['prep_rel']).
pp(0,'prep_rel',[N|R],A) :- pp(1362,N,R,A).
pp(1362,'independent_rel',[],['prep_rel','independent_rel']).
pp(0,'non_day_diadic_rel',[],['non_day_diadic_rel']).
pp(0,'reg_diadic_nom_rel',[],['reg_diadic_nom_rel']).
pp(0,'dofm_rel',[],['dofm_rel']).
pp(0,'arg13_rel',[],['arg13_rel']).
pp(0,'arg123_rel',[],['arg123_rel']).
pp(0,'arg3_rel',[],['arg3_rel']).
pp(0,'arg3_rel',[N|R],A) :- pp(1361,N,R,A).
pp(1361,'temp_nondim_rel',[],['arg3_rel','temp_nondim_rel']).
pp(1361,'temp_abstr_rel',[],['arg3_rel','temp_abstr_rel']).
pp(1361,'nonpro_rel',[],['arg3_rel','nonpro_rel']).
pp(1361,'nom_rel',[],['arg3_rel','nom_rel']).
pp(1361,'basic_nom_rel',[],['arg3_rel','basic_nom_rel']).
pp(1361,'arg14_rel',[],['arg3_rel','arg14_rel']).
pp(1361,'role_rel',[],['arg3_rel','role_rel']).
pp(1361,'mod_role_rel',[],['arg3_rel','mod_role_rel']).
pp(1361,'v_event_rel',[],['arg3_rel','v_event_rel']).
pp(1361,'verb_aspect_rel',[],['arg3_rel','verb_aspect_rel']).
pp(1361,'independent_rel',[],['arg3_rel','independent_rel']).
pp(1361,'abstr_named_rel',[],['arg3_rel','abstr_named_rel']).
pp(1361,'abstr_named_rel',[N|R],A) :- pp(4789,N,R,A).
pp(4789,'temp_nondim_rel',[],['arg3_rel','abstr_named_rel','temp_nondim_rel']).
pp(4789,'temp_abstr_rel',[],['arg3_rel','abstr_named_rel','temp_abstr_rel']).
pp(4789,'nonpro_rel',[],['arg3_rel','abstr_named_rel','nonpro_rel']).
pp(4789,'nom_rel',[],['arg3_rel','abstr_named_rel','nom_rel']).
pp(4789,'basic_nom_rel',[],['arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(4789,'independent_rel',[],['arg3_rel','abstr_named_rel','independent_rel']).
pp(0,'basic_adj_arg4_rel',[],['basic_adj_arg4_rel']).
pp(0,'basic_adj_arg4_rel',[N|R],A) :- pp(1360,N,R,A).
pp(1360,'adj_arg2_rel',[],['basic_adj_arg4_rel','adj_arg2_rel']).
pp(1360,'adj_rel',[],['basic_adj_arg4_rel','adj_rel']).
pp(1360,'independent_rel',[],['basic_adj_arg4_rel','independent_rel']).
pp(1360,'arg2_rel',[],['basic_adj_arg4_rel','arg2_rel']).
pp(1360,'arg2_rel',[N|R],A) :- pp(4785,N,R,A).
pp(4785,'independent_rel',[],['basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(0,'arg14_rel',[],['arg14_rel']).
pp(0,'arg14_rel',[N|R],A) :- pp(1480,N,R,A).
pp(1480,'arg12_rel',[],['arg14_rel','arg12_rel']).
pp(1480,'arg13_rel',[],['arg14_rel','arg13_rel']).
pp(0,'arg1234_rel',[],['arg1234_rel']).
pp(0,'arg4_rel',[],['arg4_rel']).
pp(0,'arg4_rel',[N|R],A) :- pp(1359,N,R,A).
pp(1359,'adj_arg2_rel',[],['arg4_rel','adj_arg2_rel']).
pp(1359,'adj_rel',[],['arg4_rel','adj_rel']).
pp(1359,'arg12_rel',[],['arg4_rel','arg12_rel']).
pp(1359,'arg13_rel',[],['arg4_rel','arg13_rel']).
pp(1359,'v_event_rel',[],['arg4_rel','v_event_rel']).
pp(1359,'verb_aspect_rel',[],['arg4_rel','verb_aspect_rel']).
pp(1359,'independent_rel',[],['arg4_rel','independent_rel']).
pp(1359,'arg2_rel',[],['arg4_rel','arg2_rel']).
pp(1359,'arg2_rel',[N|R],A) :- pp(4777,N,R,A).
pp(4777,'v_event_rel',[],['arg4_rel','arg2_rel','v_event_rel']).
pp(4777,'verb_aspect_rel',[],['arg4_rel','arg2_rel','verb_aspect_rel']).
pp(4777,'independent_rel',[],['arg4_rel','arg2_rel','independent_rel']).
pp(1359,'arg3_rel',[],['arg4_rel','arg3_rel']).
pp(1359,'arg3_rel',[N|R],A) :- pp(4776,N,R,A).
pp(4776,'v_event_rel',[],['arg4_rel','arg3_rel','v_event_rel']).
pp(4776,'verb_aspect_rel',[],['arg4_rel','arg3_rel','verb_aspect_rel']).
pp(4776,'independent_rel',[],['arg4_rel','arg3_rel','independent_rel']).
pp(0,'_around_loc_rel_s',[],['_around_loc_rel_s']).
pp(0,'_around_loc_rel',[],['_around_loc_rel']).
pp(0,'_around_loc_rel_a',[],['_around_loc_rel_a']).
pp(0,'_aside_rel_s',[],['_aside_rel_s']).
pp(0,'_aside_rel',[],['_aside_rel']).
pp(0,'_aside_rel_a',[],['_aside_rel_a']).
pp(0,'_away_adv_rel_s',[],['_away_adv_rel_s']).
pp(0,'_away_adv_rel',[],['_away_adv_rel']).
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',[],['_back_adv_rel']).
pp(0,'_back_adv_rel_a',[],['_back_adv_rel_a']).
pp(0,'_forth_rel_s',[],['_forth_rel_s']).
pp(0,'_forth_rel',[],['_forth_rel']).
pp(0,'_forth_rel_a',[],['_forth_rel_a']).
pp(0,'_forward_rel_s',[],['_forward_rel_s']).
pp(0,'_forward_rel',[],['_forward_rel']).
pp(0,'_forward_rel_a',[],['_forward_rel_a']).
pp(0,'_together_rel_s',[],['_together_rel_s']).
pp(0,'_together_rel',[],['_together_rel']).
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(1344,N,R,A).
pp(1344,'independent_rel',[],['abstr_adv_rel','independent_rel']).
pp(0,'_apart_isect_rel_s',[],['_apart_isect_rel_s']).
pp(0,'_apart_isect_rel',[],['_apart_isect_rel']).
pp(0,'_apart_isect_rel_a',[],['_apart_isect_rel_a']).
pp(0,'_open_rel_s',[],['_open_rel_s']).
pp(0,'_open_rel',[],['_open_rel']).
pp(0,'_open_rel_a',[],['_open_rel_a']).
pp(0,'_short_rel_s',[],['_short_rel_s']).
pp(0,'_short_rel',[],['_short_rel']).
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(1337,N,R,A).
pp(1337,'independent_rel',[],['abstr_adj_rel','independent_rel']).
pp(1337,'basic_adj_arg4_rel',[],['abstr_adj_rel','basic_adj_arg4_rel']).
pp(1337,'basic_adj_arg4_rel',[N|R],A) :- pp(4773,N,R,A).
pp(4773,'independent_rel',[],['abstr_adj_rel','basic_adj_arg4_rel','independent_rel']).
pp(1337,'arg4_rel',[],['abstr_adj_rel','arg4_rel']).
pp(1337,'arg4_rel',[N|R],A) :- pp(4772,N,R,A).
pp(4772,'independent_rel',[],['abstr_adj_rel','arg4_rel','independent_rel']).
pp(0,'adj_arg3_rel',[],['adj_arg3_rel']).
pp(0,'basic_adj_rel',[],['basic_adj_rel']).
pp(0,'basic_adj_rel',[N|R],A) :- pp(1336,N,R,A).
pp(1336,'independent_rel',[],['basic_adj_rel','independent_rel']).
pp(0,'hour_rel',[],['hour_rel']).
pp(0,'basic_adj_arg4_rel',[],['basic_adj_arg4_rel']).
pp(0,'basic_adj_arg4_rel',[N|R],A) :- pp(1360,N,R,A).
pp(1360,'adj_arg2_rel',[],['basic_adj_arg4_rel','adj_arg2_rel']).
pp(1360,'adj_rel',[],['basic_adj_arg4_rel','adj_rel']).
pp(1360,'independent_rel',[],['basic_adj_arg4_rel','independent_rel']).
pp(1360,'arg2_rel',[],['basic_adj_arg4_rel','arg2_rel']).
pp(1360,'arg2_rel',[N|R],A) :- pp(4785,N,R,A).
pp(4785,'independent_rel',[],['basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(0,'numbered_hour_rel',[],['numbered_hour_rel']).
pp(0,'dim_rel',[],['dim_rel']).
pp(0,'dim_rel',[N|R],A) :- pp(1241,N,R,A).
pp(1241,'independent_rel',[],['dim_rel','independent_rel']).
pp(1241,'arg3_rel',[],['dim_rel','arg3_rel']).
pp(1241,'arg3_rel',[N|R],A) :- pp(4769,N,R,A).
pp(4769,'independent_rel',[],['dim_rel','arg3_rel','independent_rel']).
pp(0,'abstr_apply',[],['abstr_apply']).
pp(0,'event_arg_rel',[],['event_arg_rel']).
pp(0,'adj_arg2_rel',[],['adj_arg2_rel']).
pp(0,'arg_rel',[],['arg_rel']).
pp(0,'arg_rel',[N|R],A) :- pp(1236,N,R,A).
pp(1236,'independent_rel',[],['arg_rel','independent_rel']).
pp(1236,'arg3_rel',[],['arg_rel','arg3_rel']).
pp(1236,'arg3_rel',[N|R],A) :- pp(4767,N,R,A).
pp(4767,'independent_rel',[],['arg_rel','arg3_rel','independent_rel']).
pp(1236,'basic_adj_arg4_rel',[],['arg_rel','basic_adj_arg4_rel']).
pp(1236,'basic_adj_arg4_rel',[N|R],A) :- pp(4766,N,R,A).
pp(4766,'independent_rel',[],['arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(1236,'arg4_rel',[],['arg_rel','arg4_rel']).
pp(1236,'arg4_rel',[N|R],A) :- pp(4765,N,R,A).
pp(4765,'independent_rel',[],['arg_rel','arg4_rel','independent_rel']).
pp(1236,'dim_rel',[],['arg_rel','dim_rel']).
pp(1236,'dim_rel',[N|R],A) :- pp(4764,N,R,A).
pp(4764,'independent_rel',[],['arg_rel','dim_rel','independent_rel']).
pp(4764,'arg3_rel',[],['arg_rel','dim_rel','arg3_rel']).
pp(4764,'arg3_rel',[N|R],A) :- pp(6796,N,R,A).
pp(6796,'independent_rel',[],['arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(0,'prep_mod_rel',[],['prep_mod_rel']).
pp(0,'prep_mod_rel',[N|R],A) :- pp(1363,N,R,A).
pp(1363,'independent_rel',[],['prep_mod_rel','independent_rel']).
pp(0,'event_or_arg_rel',[],['event_or_arg_rel']).
pp(0,'event_or_arg_rel',[N|R],A) :- pp(1235,N,R,A).
pp(1235,'independent_rel',[],['event_or_arg_rel','independent_rel']).
pp(1235,'arg2_rel',[],['event_or_arg_rel','arg2_rel']).
pp(1235,'arg2_rel',[N|R],A) :- pp(4762,N,R,A).
pp(4762,'independent_rel',[],['event_or_arg_rel','arg2_rel','independent_rel']).
pp(1235,'arg3_rel',[],['event_or_arg_rel','arg3_rel']).
pp(1235,'arg3_rel',[N|R],A) :- pp(4761,N,R,A).
pp(4761,'independent_rel',[],['event_or_arg_rel','arg3_rel','independent_rel']).
pp(1235,'basic_adj_arg4_rel',[],['event_or_arg_rel','basic_adj_arg4_rel']).
pp(1235,'basic_adj_arg4_rel',[N|R],A) :- pp(4760,N,R,A).
pp(4760,'independent_rel',[],['event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4760,'arg2_rel',[],['event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(4760,'arg2_rel',[N|R],A) :- pp(6792,N,R,A).
pp(6792,'independent_rel',[],['event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(1235,'arg4_rel',[],['event_or_arg_rel','arg4_rel']).
pp(1235,'arg4_rel',[N|R],A) :- pp(4759,N,R,A).
pp(4759,'independent_rel',[],['event_or_arg_rel','arg4_rel','independent_rel']).
pp(4759,'arg2_rel',[],['event_or_arg_rel','arg4_rel','arg2_rel']).
pp(4759,'arg2_rel',[N|R],A) :- pp(6790,N,R,A).
pp(6790,'independent_rel',[],['event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4759,'arg3_rel',[],['event_or_arg_rel','arg4_rel','arg3_rel']).
pp(4759,'arg3_rel',[N|R],A) :- pp(6789,N,R,A).
pp(6789,'independent_rel',[],['event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(1235,'dim_rel',[],['event_or_arg_rel','dim_rel']).
pp(1235,'dim_rel',[N|R],A) :- pp(4758,N,R,A).
pp(4758,'independent_rel',[],['event_or_arg_rel','dim_rel','independent_rel']).
pp(4758,'arg3_rel',[],['event_or_arg_rel','dim_rel','arg3_rel']).
pp(4758,'arg3_rel',[N|R],A) :- pp(6787,N,R,A).
pp(6787,'independent_rel',[],['event_or_arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(0,'abstr_apply',[],['abstr_apply']).
pp(0,'prop_rel',[],['prop_rel']).
pp(0,'abstr_nom_rel',[],['abstr_nom_rel']).
pp(0,'event_rel',[],['event_rel']).
pp(0,'event_rel',[N|R],A) :- pp(1232,N,R,A).
pp(1232,'independent_rel',[],['event_rel','independent_rel']).
pp(1232,'arg2_rel',[],['event_rel','arg2_rel']).
pp(1232,'arg2_rel',[N|R],A) :- pp(4756,N,R,A).
pp(4756,'independent_rel',[],['event_rel','arg2_rel','independent_rel']).
pp(1232,'arg3_rel',[],['event_rel','arg3_rel']).
pp(1232,'arg3_rel',[N|R],A) :- pp(4755,N,R,A).
pp(4755,'independent_rel',[],['event_rel','arg3_rel','independent_rel']).
pp(1232,'basic_adj_arg4_rel',[],['event_rel','basic_adj_arg4_rel']).
pp(1232,'basic_adj_arg4_rel',[N|R],A) :- pp(4754,N,R,A).
pp(4754,'independent_rel',[],['event_rel','basic_adj_arg4_rel','independent_rel']).
pp(4754,'arg2_rel',[],['event_rel','basic_adj_arg4_rel','arg2_rel']).
pp(4754,'arg2_rel',[N|R],A) :- pp(6783,N,R,A).
pp(6783,'independent_rel',[],['event_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(1232,'arg4_rel',[],['event_rel','arg4_rel']).
pp(1232,'arg4_rel',[N|R],A) :- pp(4753,N,R,A).
pp(4753,'independent_rel',[],['event_rel','arg4_rel','independent_rel']).
pp(4753,'arg2_rel',[],['event_rel','arg4_rel','arg2_rel']).
pp(4753,'arg2_rel',[N|R],A) :- pp(6781,N,R,A).
pp(6781,'independent_rel',[],['event_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4753,'arg3_rel',[],['event_rel','arg4_rel','arg3_rel']).
pp(4753,'arg3_rel',[N|R],A) :- pp(6780,N,R,A).
pp(6780,'independent_rel',[],['event_rel','arg4_rel','arg3_rel','independent_rel']).
pp(1232,'dim_rel',[],['event_rel','dim_rel']).
pp(1232,'dim_rel',[N|R],A) :- pp(4752,N,R,A).
pp(4752,'independent_rel',[],['event_rel','dim_rel','independent_rel']).
pp(4752,'arg3_rel',[],['event_rel','dim_rel','arg3_rel']).
pp(4752,'arg3_rel',[N|R],A) :- pp(6778,N,R,A).
pp(6778,'independent_rel',[],['event_rel','dim_rel','arg3_rel','independent_rel']).
pp(1232,'arg_rel',[],['event_rel','arg_rel']).
pp(1232,'arg_rel',[N|R],A) :- pp(4751,N,R,A).
pp(4751,'independent_rel',[],['event_rel','arg_rel','independent_rel']).
pp(4751,'arg3_rel',[],['event_rel','arg_rel','arg3_rel']).
pp(4751,'arg3_rel',[N|R],A) :- pp(6776,N,R,A).
pp(6776,'independent_rel',[],['event_rel','arg_rel','arg3_rel','independent_rel']).
pp(4751,'basic_adj_arg4_rel',[],['event_rel','arg_rel','basic_adj_arg4_rel']).
pp(4751,'basic_adj_arg4_rel',[N|R],A) :- pp(6775,N,R,A).
pp(6775,'independent_rel',[],['event_rel','arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4751,'arg4_rel',[],['event_rel','arg_rel','arg4_rel']).
pp(4751,'arg4_rel',[N|R],A) :- pp(6774,N,R,A).
pp(6774,'independent_rel',[],['event_rel','arg_rel','arg4_rel','independent_rel']).
pp(4751,'dim_rel',[],['event_rel','arg_rel','dim_rel']).
pp(4751,'dim_rel',[N|R],A) :- pp(6773,N,R,A).
pp(6773,'independent_rel',[],['event_rel','arg_rel','dim_rel','independent_rel']).
pp(6773,'arg3_rel',[],['event_rel','arg_rel','dim_rel','arg3_rel']).
pp(6773,'arg3_rel',[N|R],A) :- pp(8270,N,R,A).
pp(8270,'independent_rel',[],['event_rel','arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(1232,'event_or_arg_rel',[],['event_rel','event_or_arg_rel']).
pp(1232,'event_or_arg_rel',[N|R],A) :- pp(4750,N,R,A).
pp(4750,'independent_rel',[],['event_rel','event_or_arg_rel','independent_rel']).
pp(4750,'arg2_rel',[],['event_rel','event_or_arg_rel','arg2_rel']).
pp(4750,'arg2_rel',[N|R],A) :- pp(6771,N,R,A).
pp(6771,'independent_rel',[],['event_rel','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4750,'arg3_rel',[],['event_rel','event_or_arg_rel','arg3_rel']).
pp(4750,'arg3_rel',[N|R],A) :- pp(6770,N,R,A).
pp(6770,'independent_rel',[],['event_rel','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4750,'basic_adj_arg4_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel']).
pp(4750,'basic_adj_arg4_rel',[N|R],A) :- pp(6769,N,R,A).
pp(6769,'independent_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(6769,'arg2_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(6769,'arg2_rel',[N|R],A) :- pp(8266,N,R,A).
pp(8266,'independent_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(4750,'arg4_rel',[],['event_rel','event_or_arg_rel','arg4_rel']).
pp(4750,'arg4_rel',[N|R],A) :- pp(6768,N,R,A).
pp(6768,'independent_rel',[],['event_rel','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6768,'arg2_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6768,'arg2_rel',[N|R],A) :- pp(8264,N,R,A).
pp(8264,'independent_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6768,'arg3_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6768,'arg3_rel',[N|R],A) :- pp(8263,N,R,A).
pp(8263,'independent_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(4750,'dim_rel',[],['event_rel','event_or_arg_rel','dim_rel']).
pp(4750,'dim_rel',[N|R],A) :- pp(6767,N,R,A).
pp(6767,'independent_rel',[],['event_rel','event_or_arg_rel','dim_rel','independent_rel']).
pp(6767,'arg3_rel',[],['event_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(6767,'arg3_rel',[N|R],A) :- pp(8261,N,R,A).
pp(8261,'independent_rel',[],['event_rel','event_or_arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(0,'prpstn_rel',[],['prpstn_rel']).
pp(0,'prpstn_rel',[],['prpstn_rel']).
pp(0,'prpstn_or_like_rel',[],['prpstn_or_like_rel']).
pp(0,'modable_hour_rel',[],['modable_hour_rel']).
pp(0,'season_rel',[],['season_rel']).
pp(0,'place_rel',[],['place_rel']).
pp(0,'mofy_mod_rel',[],['mofy_mod_rel']).
pp(0,'modable_rel',[],['modable_rel']).
pp(0,'modable_rel',[N|R],A) :- pp(1220,N,R,A).
pp(1220,'non_day_diadic_rel',[],['modable_rel','non_day_diadic_rel']).
pp(1220,'diadic_nom_rel',[],['modable_rel','diadic_nom_rel']).
pp(1220,'non_temp_nom_rel',[],['modable_rel','non_temp_nom_rel']).
pp(1220,'nom_nondim_rel',[],['modable_rel','nom_nondim_rel']).
pp(1220,'non_day_rel',[],['modable_rel','non_day_rel']).
pp(1220,'temp_nondim_rel',[],['modable_rel','temp_nondim_rel']).
pp(1220,'temp_nondim_rel',[N|R],A) :- pp(4744,N,R,A).
pp(4744,'diadic_nom_rel',[],['modable_rel','temp_nondim_rel','diadic_nom_rel']).
pp(1220,'temp_abstr_rel',[],['modable_rel','temp_abstr_rel']).
pp(1220,'temp_abstr_rel',[N|R],A) :- pp(4743,N,R,A).
pp(4743,'diadic_nom_rel',[],['modable_rel','temp_abstr_rel','diadic_nom_rel']).
pp(1220,'nonpro_rel',[],['modable_rel','nonpro_rel']).
pp(1220,'nonpro_rel',[N|R],A) :- pp(4742,N,R,A).
pp(4742,'diadic_nom_rel',[],['modable_rel','nonpro_rel','diadic_nom_rel']).
pp(4742,'non_temp_nom_rel',[],['modable_rel','nonpro_rel','non_temp_nom_rel']).
pp(4742,'nom_nondim_rel',[],['modable_rel','nonpro_rel','nom_nondim_rel']).
pp(1220,'nom_rel',[],['modable_rel','nom_rel']).
pp(1220,'nom_rel',[N|R],A) :- pp(4741,N,R,A).
pp(4741,'diadic_nom_rel',[],['modable_rel','nom_rel','diadic_nom_rel']).
pp(1220,'basic_nom_rel',[],['modable_rel','basic_nom_rel']).
pp(1220,'independent_rel',[],['modable_rel','independent_rel']).
pp(1220,'abstr_named_rel',[],['modable_rel','abstr_named_rel']).
pp(1220,'abstr_named_rel',[N|R],A) :- pp(4738,N,R,A).
pp(4738,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','diadic_nom_rel']).
pp(4738,'non_day_rel',[],['modable_rel','abstr_named_rel','non_day_rel']).
pp(4738,'temp_nondim_rel',[],['modable_rel','abstr_named_rel','temp_nondim_rel']).
pp(4738,'temp_nondim_rel',[N|R],A) :- pp(6758,N,R,A).
pp(6758,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','temp_nondim_rel','diadic_nom_rel']).
pp(4738,'temp_abstr_rel',[],['modable_rel','abstr_named_rel','temp_abstr_rel']).
pp(4738,'temp_abstr_rel',[N|R],A) :- pp(6757,N,R,A).
pp(6757,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','temp_abstr_rel','diadic_nom_rel']).
pp(4738,'nonpro_rel',[],['modable_rel','abstr_named_rel','nonpro_rel']).
pp(4738,'nonpro_rel',[N|R],A) :- pp(6756,N,R,A).
pp(6756,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(4738,'nom_rel',[],['modable_rel','abstr_named_rel','nom_rel']).
pp(4738,'nom_rel',[N|R],A) :- pp(6755,N,R,A).
pp(6755,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(4738,'basic_nom_rel',[],['modable_rel','abstr_named_rel','basic_nom_rel']).
pp(4738,'independent_rel',[],['modable_rel','abstr_named_rel','independent_rel']).
pp(1220,'arg3_rel',[],['modable_rel','arg3_rel']).
pp(1220,'arg3_rel',[N|R],A) :- pp(4737,N,R,A).
pp(4737,'temp_nondim_rel',[],['modable_rel','arg3_rel','temp_nondim_rel']).
pp(4737,'temp_abstr_rel',[],['modable_rel','arg3_rel','temp_abstr_rel']).
pp(4737,'nonpro_rel',[],['modable_rel','arg3_rel','nonpro_rel']).
pp(4737,'nom_rel',[],['modable_rel','arg3_rel','nom_rel']).
pp(4737,'basic_nom_rel',[],['modable_rel','arg3_rel','basic_nom_rel']).
pp(4737,'independent_rel',[],['modable_rel','arg3_rel','independent_rel']).
pp(4737,'abstr_named_rel',[],['modable_rel','arg3_rel','abstr_named_rel']).
pp(4737,'abstr_named_rel',[N|R],A) :- pp(6746,N,R,A).
pp(6746,'temp_nondim_rel',[],['modable_rel','arg3_rel','abstr_named_rel','temp_nondim_rel']).
pp(6746,'temp_abstr_rel',[],['modable_rel','arg3_rel','abstr_named_rel','temp_abstr_rel']).
pp(6746,'nonpro_rel',[],['modable_rel','arg3_rel','abstr_named_rel','nonpro_rel']).
pp(6746,'nom_rel',[],['modable_rel','arg3_rel','abstr_named_rel','nom_rel']).
pp(6746,'basic_nom_rel',[],['modable_rel','arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(6746,'independent_rel',[],['modable_rel','arg3_rel','abstr_named_rel','independent_rel']).
pp(0,'temp_nondim_rel',[],['temp_nondim_rel']).
pp(0,'temp_nondim_rel',[N|R],A) :- pp(2206,N,R,A).
pp(2206,'diadic_nom_rel',[],['temp_nondim_rel','diadic_nom_rel']).
pp(0,'v_event_rel',[],['v_event_rel']).
pp(0,'named_rel',[],['named_rel']).
pp(0,'nondim_rel',[],['nondim_rel']).
pp(0,'nondim_rel',[N|R],A) :- pp(1209,N,R,A).
pp(1209,'diadic_nom_rel',[],['nondim_rel','diadic_nom_rel']).
pp(1209,'nonpro_rel',[],['nondim_rel','nonpro_rel']).
pp(1209,'nonpro_rel',[N|R],A) :- pp(4735,N,R,A).
pp(4735,'diadic_nom_rel',[],['nondim_rel','nonpro_rel','diadic_nom_rel']).
pp(1209,'nom_rel',[],['nondim_rel','nom_rel']).
pp(1209,'nom_rel',[N|R],A) :- pp(4734,N,R,A).
pp(4734,'diadic_nom_rel',[],['nondim_rel','nom_rel','diadic_nom_rel']).
pp(1209,'basic_nom_rel',[],['nondim_rel','basic_nom_rel']).
pp(1209,'independent_rel',[],['nondim_rel','independent_rel']).
pp(1209,'abstr_named_rel',[],['nondim_rel','abstr_named_rel']).
pp(1209,'abstr_named_rel',[N|R],A) :- pp(4731,N,R,A).
pp(4731,'diadic_nom_rel',[],['nondim_rel','abstr_named_rel','diadic_nom_rel']).
pp(4731,'nonpro_rel',[],['nondim_rel','abstr_named_rel','nonpro_rel']).
pp(4731,'nonpro_rel',[N|R],A) :- pp(6742,N,R,A).
pp(6742,'diadic_nom_rel',[],['nondim_rel','abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(4731,'nom_rel',[],['nondim_rel','abstr_named_rel','nom_rel']).
pp(4731,'nom_rel',[N|R],A) :- pp(6741,N,R,A).
pp(6741,'diadic_nom_rel',[],['nondim_rel','abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(4731,'basic_nom_rel',[],['nondim_rel','abstr_named_rel','basic_nom_rel']).
pp(4731,'independent_rel',[],['nondim_rel','abstr_named_rel','independent_rel']).
pp(1209,'arg2_rel',[],['nondim_rel','arg2_rel']).
pp(1209,'arg2_rel',[N|R],A) :- pp(4730,N,R,A).
pp(4730,'independent_rel',[],['nondim_rel','arg2_rel','independent_rel']).
pp(1209,'arg3_rel',[],['nondim_rel','arg3_rel']).
pp(1209,'arg3_rel',[N|R],A) :- pp(4729,N,R,A).
pp(4729,'nonpro_rel',[],['nondim_rel','arg3_rel','nonpro_rel']).
pp(4729,'nom_rel',[],['nondim_rel','arg3_rel','nom_rel']).
pp(4729,'basic_nom_rel',[],['nondim_rel','arg3_rel','basic_nom_rel']).
pp(4729,'independent_rel',[],['nondim_rel','arg3_rel','independent_rel']).
pp(4729,'abstr_named_rel',[],['nondim_rel','arg3_rel','abstr_named_rel']).
pp(4729,'abstr_named_rel',[N|R],A) :- pp(6733,N,R,A).
pp(6733,'nonpro_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','nonpro_rel']).
pp(6733,'nom_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','nom_rel']).
pp(6733,'basic_nom_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(6733,'independent_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','independent_rel']).
pp(1209,'arg4_rel',[],['nondim_rel','arg4_rel']).
pp(1209,'arg4_rel',[N|R],A) :- pp(4728,N,R,A).
pp(4728,'independent_rel',[],['nondim_rel','arg4_rel','independent_rel']).
pp(4728,'arg2_rel',[],['nondim_rel','arg4_rel','arg2_rel']).
pp(4728,'arg2_rel',[N|R],A) :- pp(6731,N,R,A).
pp(6731,'independent_rel',[],['nondim_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4728,'arg3_rel',[],['nondim_rel','arg4_rel','arg3_rel']).
pp(4728,'arg3_rel',[N|R],A) :- pp(6730,N,R,A).
pp(6730,'independent_rel',[],['nondim_rel','arg4_rel','arg3_rel','independent_rel']).
pp(1209,'arg_rel',[],['nondim_rel','arg_rel']).
pp(1209,'arg_rel',[N|R],A) :- pp(4727,N,R,A).
pp(4727,'independent_rel',[],['nondim_rel','arg_rel','independent_rel']).
pp(1209,'event_or_arg_rel',[],['nondim_rel','event_or_arg_rel']).
pp(1209,'event_or_arg_rel',[N|R],A) :- pp(4726,N,R,A).
pp(4726,'independent_rel',[],['nondim_rel','event_or_arg_rel','independent_rel']).
pp(4726,'arg2_rel',[],['nondim_rel','event_or_arg_rel','arg2_rel']).
pp(4726,'arg2_rel',[N|R],A) :- pp(6727,N,R,A).
pp(6727,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4726,'arg3_rel',[],['nondim_rel','event_or_arg_rel','arg3_rel']).
pp(4726,'arg3_rel',[N|R],A) :- pp(6726,N,R,A).
pp(6726,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4726,'arg4_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel']).
pp(4726,'arg4_rel',[N|R],A) :- pp(6725,N,R,A).
pp(6725,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6725,'arg2_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6725,'arg2_rel',[N|R],A) :- pp(8239,N,R,A).
pp(8239,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6725,'arg3_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6725,'arg3_rel',[N|R],A) :- pp(8238,N,R,A).
pp(8238,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(1209,'modable_rel',[],['nondim_rel','modable_rel']).
pp(1209,'modable_rel',[N|R],A) :- pp(4725,N,R,A).
pp(4725,'diadic_nom_rel',[],['nondim_rel','modable_rel','diadic_nom_rel']).
pp(4725,'nonpro_rel',[],['nondim_rel','modable_rel','nonpro_rel']).
pp(4725,'nonpro_rel',[N|R],A) :- pp(6723,N,R,A).
pp(6723,'diadic_nom_rel',[],['nondim_rel','modable_rel','nonpro_rel','diadic_nom_rel']).
pp(4725,'nom_rel',[],['nondim_rel','modable_rel','nom_rel']).
pp(4725,'nom_rel',[N|R],A) :- pp(6722,N,R,A).
pp(6722,'diadic_nom_rel',[],['nondim_rel','modable_rel','nom_rel','diadic_nom_rel']).
pp(4725,'basic_nom_rel',[],['nondim_rel','modable_rel','basic_nom_rel']).
pp(4725,'independent_rel',[],['nondim_rel','modable_rel','independent_rel']).
pp(4725,'abstr_named_rel',[],['nondim_rel','modable_rel','abstr_named_rel']).
pp(4725,'abstr_named_rel',[N|R],A) :- pp(6719,N,R,A).
pp(6719,'diadic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','diadic_nom_rel']).
pp(6719,'nonpro_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nonpro_rel']).
pp(6719,'nonpro_rel',[N|R],A) :- pp(8234,N,R,A).
pp(8234,'diadic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(6719,'nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nom_rel']).
pp(6719,'nom_rel',[N|R],A) :- pp(8233,N,R,A).
pp(8233,'diadic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(6719,'basic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','basic_nom_rel']).
pp(6719,'independent_rel',[],['nondim_rel','modable_rel','abstr_named_rel','independent_rel']).
pp(4725,'arg3_rel',[],['nondim_rel','modable_rel','arg3_rel']).
pp(4725,'arg3_rel',[N|R],A) :- pp(6718,N,R,A).
pp(6718,'nonpro_rel',[],['nondim_rel','modable_rel','arg3_rel','nonpro_rel']).
pp(6718,'nom_rel',[],['nondim_rel','modable_rel','arg3_rel','nom_rel']).
pp(6718,'basic_nom_rel',[],['nondim_rel','modable_rel','arg3_rel','basic_nom_rel']).
pp(6718,'independent_rel',[],['nondim_rel','modable_rel','arg3_rel','independent_rel']).
pp(6718,'abstr_named_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel']).
pp(6718,'abstr_named_rel',[N|R],A) :- pp(8226,N,R,A).
pp(8226,'nonpro_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','nonpro_rel']).
pp(8226,'nom_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','nom_rel']).
pp(8226,'basic_nom_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(8226,'independent_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','independent_rel']).
pp(0,'norm_relation',[],['norm_relation']).
pp(0,'norm_relation',[N|R],A) :- pp(1208,N,R,A).
pp(1208,'independent_rel',[],['norm_relation','independent_rel']).
pp(1208,'abstr_named_rel',[],['norm_relation','abstr_named_rel']).
pp(1208,'abstr_named_rel',[N|R],A) :- pp(4723,N,R,A).
pp(4723,'independent_rel',[],['norm_relation','abstr_named_rel','independent_rel']).
pp(1208,'arg2_rel',[],['norm_relation','arg2_rel']).
pp(1208,'arg2_rel',[N|R],A) :- pp(4722,N,R,A).
pp(4722,'independent_rel',[],['norm_relation','arg2_rel','independent_rel']).
pp(1208,'arg3_rel',[],['norm_relation','arg3_rel']).
pp(1208,'arg3_rel',[N|R],A) :- pp(4721,N,R,A).
pp(4721,'independent_rel',[],['norm_relation','arg3_rel','independent_rel']).
pp(4721,'abstr_named_rel',[],['norm_relation','arg3_rel','abstr_named_rel']).
pp(4721,'abstr_named_rel',[N|R],A) :- pp(6714,N,R,A).
pp(6714,'independent_rel',[],['norm_relation','arg3_rel','abstr_named_rel','independent_rel']).
pp(1208,'basic_adj_arg4_rel',[],['norm_relation','basic_adj_arg4_rel']).
pp(1208,'basic_adj_arg4_rel',[N|R],A) :- pp(4720,N,R,A).
pp(4720,'independent_rel',[],['norm_relation','basic_adj_arg4_rel','independent_rel']).
pp(4720,'arg2_rel',[],['norm_relation','basic_adj_arg4_rel','arg2_rel']).
pp(4720,'arg2_rel',[N|R],A) :- pp(6712,N,R,A).
pp(6712,'independent_rel',[],['norm_relation','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(1208,'arg4_rel',[],['norm_relation','arg4_rel']).
pp(1208,'arg4_rel',[N|R],A) :- pp(4719,N,R,A).
pp(4719,'independent_rel',[],['norm_relation','arg4_rel','independent_rel']).
pp(4719,'arg2_rel',[],['norm_relation','arg4_rel','arg2_rel']).
pp(4719,'arg2_rel',[N|R],A) :- pp(6710,N,R,A).
pp(6710,'independent_rel',[],['norm_relation','arg4_rel','arg2_rel','independent_rel']).
pp(4719,'arg3_rel',[],['norm_relation','arg4_rel','arg3_rel']).
pp(4719,'arg3_rel',[N|R],A) :- pp(6709,N,R,A).
pp(6709,'independent_rel',[],['norm_relation','arg4_rel','arg3_rel','independent_rel']).
pp(1208,'dim_rel',[],['norm_relation','dim_rel']).
pp(1208,'dim_rel',[N|R],A) :- pp(4718,N,R,A).
pp(4718,'independent_rel',[],['norm_relation','dim_rel','independent_rel']).
pp(4718,'arg3_rel',[],['norm_relation','dim_rel','arg3_rel']).
pp(4718,'arg3_rel',[N|R],A) :- pp(6707,N,R,A).
pp(6707,'independent_rel',[],['norm_relation','dim_rel','arg3_rel','independent_rel']).
pp(1208,'arg_rel',[],['norm_relation','arg_rel']).
pp(1208,'arg_rel',[N|R],A) :- pp(4717,N,R,A).
pp(4717,'independent_rel',[],['norm_relation','arg_rel','independent_rel']).
pp(4717,'arg3_rel',[],['norm_relation','arg_rel','arg3_rel']).
pp(4717,'arg3_rel',[N|R],A) :- pp(6705,N,R,A).
pp(6705,'independent_rel',[],['norm_relation','arg_rel','arg3_rel','independent_rel']).
pp(4717,'basic_adj_arg4_rel',[],['norm_relation','arg_rel','basic_adj_arg4_rel']).
pp(4717,'basic_adj_arg4_rel',[N|R],A) :- pp(6704,N,R,A).
pp(6704,'independent_rel',[],['norm_relation','arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4717,'arg4_rel',[],['norm_relation','arg_rel','arg4_rel']).
pp(4717,'arg4_rel',[N|R],A) :- pp(6703,N,R,A).
pp(6703,'independent_rel',[],['norm_relation','arg_rel','arg4_rel','independent_rel']).
pp(4717,'dim_rel',[],['norm_relation','arg_rel','dim_rel']).
pp(4717,'dim_rel',[N|R],A) :- pp(6702,N,R,A).
pp(6702,'independent_rel',[],['norm_relation','arg_rel','dim_rel','independent_rel']).
pp(6702,'arg3_rel',[],['norm_relation','arg_rel','dim_rel','arg3_rel']).
pp(6702,'arg3_rel',[N|R],A) :- pp(8216,N,R,A).
pp(8216,'independent_rel',[],['norm_relation','arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(1208,'event_or_arg_rel',[],['norm_relation','event_or_arg_rel']).
pp(1208,'event_or_arg_rel',[N|R],A) :- pp(4716,N,R,A).
pp(4716,'independent_rel',[],['norm_relation','event_or_arg_rel','independent_rel']).
pp(4716,'arg2_rel',[],['norm_relation','event_or_arg_rel','arg2_rel']).
pp(4716,'arg2_rel',[N|R],A) :- pp(6700,N,R,A).
pp(6700,'independent_rel',[],['norm_relation','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4716,'arg3_rel',[],['norm_relation','event_or_arg_rel','arg3_rel']).
pp(4716,'arg3_rel',[N|R],A) :- pp(6699,N,R,A).
pp(6699,'independent_rel',[],['norm_relation','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4716,'basic_adj_arg4_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel']).
pp(4716,'basic_adj_arg4_rel',[N|R],A) :- pp(6698,N,R,A).
pp(6698,'independent_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(6698,'arg2_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(6698,'arg2_rel',[N|R],A) :- pp(8212,N,R,A).
pp(8212,'independent_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(4716,'arg4_rel',[],['norm_relation','event_or_arg_rel','arg4_rel']).
pp(4716,'arg4_rel',[N|R],A) :- pp(6697,N,R,A).
pp(6697,'independent_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6697,'arg2_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6697,'arg2_rel',[N|R],A) :- pp(8210,N,R,A).
pp(8210,'independent_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6697,'arg3_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6697,'arg3_rel',[N|R],A) :- pp(8209,N,R,A).
pp(8209,'independent_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(4716,'dim_rel',[],['norm_relation','event_or_arg_rel','dim_rel']).
pp(4716,'dim_rel',[N|R],A) :- pp(6696,N,R,A).
pp(6696,'independent_rel',[],['norm_relation','event_or_arg_rel','dim_rel','independent_rel']).
pp(6696,'arg3_rel',[],['norm_relation','event_or_arg_rel','dim_rel','arg3_rel']).
pp(6696,'arg3_rel',[N|R],A) :- pp(8207,N,R,A).
pp(8207,'independent_rel',[],['norm_relation','event_or_arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(0,'abstr_adj_rel',[],['abstr_adj_rel']).
pp(0,'abstr_adj_rel',[N|R],A) :- pp(1337,N,R,A).
pp(1337,'independent_rel',[],['abstr_adj_rel','independent_rel']).
pp(1337,'basic_adj_arg4_rel',[],['abstr_adj_rel','basic_adj_arg4_rel']).
pp(1337,'basic_adj_arg4_rel',[N|R],A) :- pp(4773,N,R,A).
pp(4773,'independent_rel',[],['abstr_adj_rel','basic_adj_arg4_rel','independent_rel']).
pp(1337,'arg4_rel',[],['abstr_adj_rel','arg4_rel']).
pp(1337,'arg4_rel',[N|R],A) :- pp(4772,N,R,A).
pp(4772,'independent_rel',[],['abstr_adj_rel','arg4_rel','independent_rel']).
pp(0,'non_number_rel',[],['non_number_rel']).
pp(0,'non_number_rel',[N|R],A) :- pp(1207,N,R,A).
pp(1207,'independent_rel',[],['non_number_rel','independent_rel']).
pp(1207,'abstr_named_rel',[],['non_number_rel','abstr_named_rel']).
pp(1207,'abstr_named_rel',[N|R],A) :- pp(4714,N,R,A).
pp(4714,'independent_rel',[],['non_number_rel','abstr_named_rel','independent_rel']).
pp(1207,'arg2_rel',[],['non_number_rel','arg2_rel']).
pp(1207,'arg2_rel',[N|R],A) :- pp(4713,N,R,A).
pp(4713,'independent_rel',[],['non_number_rel','arg2_rel','independent_rel']).
pp(1207,'arg3_rel',[],['non_number_rel','arg3_rel']).
pp(1207,'arg3_rel',[N|R],A) :- pp(4712,N,R,A).
pp(4712,'independent_rel',[],['non_number_rel','arg3_rel','independent_rel']).
pp(4712,'abstr_named_rel',[],['non_number_rel','arg3_rel','abstr_named_rel']).
pp(4712,'abstr_named_rel',[N|R],A) :- pp(6692,N,R,A).
pp(6692,'independent_rel',[],['non_number_rel','arg3_rel','abstr_named_rel','independent_rel']).
pp(1207,'basic_adj_arg4_rel',[],['non_number_rel','basic_adj_arg4_rel']).
pp(1207,'basic_adj_arg4_rel',[N|R],A) :- pp(4711,N,R,A).
pp(4711,'independent_rel',[],['non_number_rel','basic_adj_arg4_rel','independent_rel']).
pp(4711,'arg2_rel',[],['non_number_rel','basic_adj_arg4_rel','arg2_rel']).
pp(4711,'arg2_rel',[N|R],A) :- pp(6690,N,R,A).
pp(6690,'independent_rel',[],['non_number_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(1207,'arg4_rel',[],['non_number_rel','arg4_rel']).
pp(1207,'arg4_rel',[N|R],A) :- pp(4710,N,R,A).
pp(4710,'independent_rel',[],['non_number_rel','arg4_rel','independent_rel']).
pp(4710,'arg2_rel',[],['non_number_rel','arg4_rel','arg2_rel']).
pp(4710,'arg2_rel',[N|R],A) :- pp(6688,N,R,A).
pp(6688,'independent_rel',[],['non_number_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4710,'arg3_rel',[],['non_number_rel','arg4_rel','arg3_rel']).
pp(4710,'arg3_rel',[N|R],A) :- pp(6687,N,R,A).
pp(6687,'independent_rel',[],['non_number_rel','arg4_rel','arg3_rel','independent_rel']).
pp(1207,'dim_rel',[],['non_number_rel','dim_rel']).
pp(1207,'dim_rel',[N|R],A) :- pp(4709,N,R,A).
pp(4709,'independent_rel',[],['non_number_rel','dim_rel','independent_rel']).
pp(4709,'arg3_rel',[],['non_number_rel','dim_rel','arg3_rel']).
pp(4709,'arg3_rel',[N|R],A) :- pp(6685,N,R,A).
pp(6685,'independent_rel',[],['non_number_rel','dim_rel','arg3_rel','independent_rel']).
pp(1207,'arg_rel',[],['non_number_rel','arg_rel']).
pp(1207,'arg_rel',[N|R],A) :- pp(4708,N,R,A).
pp(4708,'independent_rel',[],['non_number_rel','arg_rel','independent_rel']).
pp(4708,'arg3_rel',[],['non_number_rel','arg_rel','arg3_rel']).
pp(4708,'arg3_rel',[N|R],A) :- pp(6683,N,R,A).
pp(6683,'independent_rel',[],['non_number_rel','arg_rel','arg3_rel','independent_rel']).
pp(4708,'basic_adj_arg4_rel',[],['non_number_rel','arg_rel','basic_adj_arg4_rel']).
pp(4708,'basic_adj_arg4_rel',[N|R],A) :- pp(6682,N,R,A).
pp(6682,'independent_rel',[],['non_number_rel','arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4708,'arg4_rel',[],['non_number_rel','arg_rel','arg4_rel']).
pp(4708,'arg4_rel',[N|R],A) :- pp(6681,N,R,A).
pp(6681,'independent_rel',[],['non_number_rel','arg_rel','arg4_rel','independent_rel']).
pp(4708,'dim_rel',[],['non_number_rel','arg_rel','dim_rel']).
pp(4708,'dim_rel',[N|R],A) :- pp(6680,N,R,A).
pp(6680,'independent_rel',[],['non_number_rel','arg_rel','dim_rel','independent_rel']).
pp(6680,'arg3_rel',[],['non_number_rel','arg_rel','dim_rel','arg3_rel']).
pp(6680,'arg3_rel',[N|R],A) :- pp(8197,N,R,A).
pp(8197,'independent_rel',[],['non_number_rel','arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(1207,'event_or_arg_rel',[],['non_number_rel','event_or_arg_rel']).
pp(1207,'event_or_arg_rel',[N|R],A) :- pp(4707,N,R,A).
pp(4707,'independent_rel',[],['non_number_rel','event_or_arg_rel','independent_rel']).
pp(4707,'arg2_rel',[],['non_number_rel','event_or_arg_rel','arg2_rel']).
pp(4707,'arg2_rel',[N|R],A) :- pp(6678,N,R,A).
pp(6678,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4707,'arg3_rel',[],['non_number_rel','event_or_arg_rel','arg3_rel']).
pp(4707,'arg3_rel',[N|R],A) :- pp(6677,N,R,A).
pp(6677,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4707,'basic_adj_arg4_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel']).
pp(4707,'basic_adj_arg4_rel',[N|R],A) :- pp(6676,N,R,A).
pp(6676,'independent_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(6676,'arg2_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(6676,'arg2_rel',[N|R],A) :- pp(8193,N,R,A).
pp(8193,'independent_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(4707,'arg4_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel']).
pp(4707,'arg4_rel',[N|R],A) :- pp(6675,N,R,A).
pp(6675,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6675,'arg2_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6675,'arg2_rel',[N|R],A) :- pp(8191,N,R,A).
pp(8191,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6675,'arg3_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6675,'arg3_rel',[N|R],A) :- pp(8190,N,R,A).
pp(8190,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(4707,'dim_rel',[],['non_number_rel','event_or_arg_rel','dim_rel']).
pp(4707,'dim_rel',[N|R],A) :- pp(6674,N,R,A).
pp(6674,'independent_rel',[],['non_number_rel','event_or_arg_rel','dim_rel','independent_rel']).
pp(6674,'arg3_rel',[],['non_number_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(6674,'arg3_rel',[N|R],A) :- pp(8188,N,R,A).
pp(8188,'independent_rel',[],['non_number_rel','event_or_arg_rel','dim_rel','arg3_rel','independent_rel']).
pp(0,'abstr_number_rel',[],['abstr_number_rel']).
pp(0,'ord_rel',[],['ord_rel']).
pp(0,'number_or_degree_rel',[],['number_or_degree_rel']).
pp(0,'number_or_degree_rel',[N|R],A) :- pp(1206,N,R,A).
pp(1206,'dim_rel',[],['number_or_degree_rel','dim_rel']).
pp(0,'_without_rel_s',[],['_without_rel_s']).
pp(0,'_with_rel_s',[],['_with_rel_s']).
pp(0,'_upon_rel_s',[],['_upon_rel_s']).
pp(0,'_until_rel_s',[],['_until_rel_s']).
pp(0,'_towards_rel_s',[],['_towards_rel_s']).
pp(0,'_together_rel_s',[],['_together_rel_s']).
pp(0,'_to_until_rel_s',[],['_to_until_rel_s']).
pp(0,'_to_rel_s',[],['_to_rel_s']).
pp(0,'_to_do_with_rel_s',[],['_to_do_with_rel_s']).
pp(0,'_through_rel_s',[],['_through_rel_s']).
pp(0,'_short_rel_s',[],['_short_rel_s']).
pp(0,'_over_rel_s',[],['_over_rel_s']).
pp(0,'_out_rel_s',[],['_out_rel_s']).
pp(0,'_out_of_rel_s',[],['_out_of_rel_s']).
pp(0,'_open_rel_s',[],['_open_rel_s']).
pp(0,'_on_rel_s',[],['_on_rel_s']).
pp(0,'_off_rel_s',[],['_off_rel_s']).
pp(0,'_of_rel_s',[],['_of_rel_s']).
pp(0,'_like_prepx_rel_s',[],['_like_prepx_rel_s']).
pp(0,'_into_rel_s',[],['_into_rel_s']).
pp(0,'_in_rel_s',[],['_in_rel_s']).
pp(0,'_from_rel_s',[],['_from_rel_s']).
pp(0,'_forward_rel_s',[],['_forward_rel_s']).
pp(0,'_forth_rel_s',[],['_forth_rel_s']).
pp(0,'_for_rel_s',[],['_for_rel_s']).
pp(0,'_down_rel_s',[],['_down_rel_s']).
pp(0,'_by_rel_s',[],['_by_rel_s']).
pp(0,'_by_pass_rel',[],['_by_pass_rel']).
pp(0,'_between_rel_s',[],['_between_rel_s']).
pp(0,'_behind_rel_s',[],['_behind_rel_s']).
pp(0,'_back_adv_rel_s',[],['_back_adv_rel_s']).
pp(0,'_away_adv_rel_s',[],['_away_adv_rel_s']).
pp(0,'_at_rel_s',[],['_at_rel_s']).
pp(0,'_aside_rel_s',[],['_aside_rel_s']).
pp(0,'_around_rel_s',[],['_around_rel_s']).
pp(0,'_around_loc_rel_s',[],['_around_loc_rel_s']).
pp(0,'_apart_isect_rel_s',[],['_apart_isect_rel_s']).
pp(0,'_along_p_rel_s',[],['_along_p_rel_s']).
pp(0,'_against_rel_s',[],['_against_rel_s']).
pp(0,'_after_prepx_rel_s',[],['_after_prepx_rel_s']).
pp(0,'_across_rel_s',[],['_across_rel_s']).
pp(0,'_about_rel_s',[],['_about_rel_s']).
pp(0,'selected_rel',[],['selected_rel']).
pp(0,'selected_rel',[N|R],A) :- pp(1205,N,R,A).
pp(1205,'dir_or_state_rel',[],['selected_rel','dir_or_state_rel']).
pp(1205,'dir_rel',[],['selected_rel','dir_rel']).
pp(1205,'state_loc_rel',[],['selected_rel','state_loc_rel']).
pp(1205,'temp_loc_abstr_rel',[],['selected_rel','temp_loc_abstr_rel']).
pp(1205,'loc_abstr_rel',[],['selected_rel','loc_abstr_rel']).
pp(1205,'miscprep_rel',[],['selected_rel','miscprep_rel']).
pp(1205,'prep_mod_rel',[],['selected_rel','prep_mod_rel']).
pp(1205,'prep_rel',[],['selected_rel','prep_rel']).
pp(1205,'arg3_rel',[],['selected_rel','arg3_rel']).
pp(1205,'abstr_adv_rel',[],['selected_rel','abstr_adv_rel']).
pp(1205,'abstr_adj_rel',[],['selected_rel','abstr_adj_rel']).
pp(1205,'basic_adj_rel',[],['selected_rel','basic_adj_rel']).
pp(1205,'dim_rel',[],['selected_rel','dim_rel']).
pp(1205,'dim_rel',[N|R],A) :- pp(4693,N,R,A).
pp(4693,'arg3_rel',[],['selected_rel','dim_rel','arg3_rel']).
pp(1205,'arg_rel',[],['selected_rel','arg_rel']).
pp(1205,'arg_rel',[N|R],A) :- pp(4692,N,R,A).
pp(4692,'arg3_rel',[],['selected_rel','arg_rel','arg3_rel']).
pp(4692,'dim_rel',[],['selected_rel','arg_rel','dim_rel']).
pp(4692,'dim_rel',[N|R],A) :- pp(6671,N,R,A).
pp(6671,'arg3_rel',[],['selected_rel','arg_rel','dim_rel','arg3_rel']).
pp(1205,'event_or_arg_rel',[],['selected_rel','event_or_arg_rel']).
pp(1205,'event_or_arg_rel',[N|R],A) :- pp(4691,N,R,A).
pp(4691,'arg3_rel',[],['selected_rel','event_or_arg_rel','arg3_rel']).
pp(4691,'dim_rel',[],['selected_rel','event_or_arg_rel','dim_rel']).
pp(4691,'dim_rel',[N|R],A) :- pp(6669,N,R,A).
pp(6669,'arg3_rel',[],['selected_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(1205,'event_rel',[],['selected_rel','event_rel']).
pp(1205,'event_rel',[N|R],A) :- pp(4690,N,R,A).
pp(4690,'arg3_rel',[],['selected_rel','event_rel','arg3_rel']).
pp(4690,'dim_rel',[],['selected_rel','event_rel','dim_rel']).
pp(4690,'dim_rel',[N|R],A) :- pp(6667,N,R,A).
pp(6667,'arg3_rel',[],['selected_rel','event_rel','dim_rel','arg3_rel']).
pp(4690,'arg_rel',[],['selected_rel','event_rel','arg_rel']).
pp(4690,'arg_rel',[N|R],A) :- pp(6666,N,R,A).
pp(6666,'arg3_rel',[],['selected_rel','event_rel','arg_rel','arg3_rel']).
pp(6666,'dim_rel',[],['selected_rel','event_rel','arg_rel','dim_rel']).
pp(6666,'dim_rel',[N|R],A) :- pp(8183,N,R,A).
pp(8183,'arg3_rel',[],['selected_rel','event_rel','arg_rel','dim_rel','arg3_rel']).
pp(4690,'event_or_arg_rel',[],['selected_rel','event_rel','event_or_arg_rel']).
pp(4690,'event_or_arg_rel',[N|R],A) :- pp(6665,N,R,A).
pp(6665,'arg3_rel',[],['selected_rel','event_rel','event_or_arg_rel','arg3_rel']).
pp(6665,'dim_rel',[],['selected_rel','event_rel','event_or_arg_rel','dim_rel']).
pp(6665,'dim_rel',[N|R],A) :- pp(8181,N,R,A).
pp(8181,'arg3_rel',[],['selected_rel','event_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(1205,'norm_relation',[],['selected_rel','norm_relation']).
pp(1205,'norm_relation',[N|R],A) :- pp(4689,N,R,A).
pp(4689,'arg3_rel',[],['selected_rel','norm_relation','arg3_rel']).
pp(4689,'dim_rel',[],['selected_rel','norm_relation','dim_rel']).
pp(4689,'dim_rel',[N|R],A) :- pp(6663,N,R,A).
pp(6663,'arg3_rel',[],['selected_rel','norm_relation','dim_rel','arg3_rel']).
pp(4689,'arg_rel',[],['selected_rel','norm_relation','arg_rel']).
pp(4689,'arg_rel',[N|R],A) :- pp(6662,N,R,A).
pp(6662,'arg3_rel',[],['selected_rel','norm_relation','arg_rel','arg3_rel']).
pp(6662,'dim_rel',[],['selected_rel','norm_relation','arg_rel','dim_rel']).
pp(6662,'dim_rel',[N|R],A) :- pp(8178,N,R,A).
pp(8178,'arg3_rel',[],['selected_rel','norm_relation','arg_rel','dim_rel','arg3_rel']).
pp(4689,'event_or_arg_rel',[],['selected_rel','norm_relation','event_or_arg_rel']).
pp(4689,'event_or_arg_rel',[N|R],A) :- pp(6661,N,R,A).
pp(6661,'arg3_rel',[],['selected_rel','norm_relation','event_or_arg_rel','arg3_rel']).
pp(6661,'dim_rel',[],['selected_rel','norm_relation','event_or_arg_rel','dim_rel']).
pp(6661,'dim_rel',[N|R],A) :- pp(8176,N,R,A).
pp(8176,'arg3_rel',[],['selected_rel','norm_relation','event_or_arg_rel','dim_rel','arg3_rel']).
pp(1205,'non_number_rel',[],['selected_rel','non_number_rel']).
pp(1205,'non_number_rel',[N|R],A) :- pp(4688,N,R,A).
pp(4688,'arg3_rel',[],['selected_rel','non_number_rel','arg3_rel']).
pp(4688,'dim_rel',[],['selected_rel','non_number_rel','dim_rel']).
pp(4688,'dim_rel',[N|R],A) :- pp(6659,N,R,A).
pp(6659,'arg3_rel',[],['selected_rel','non_number_rel','dim_rel','arg3_rel']).
pp(4688,'arg_rel',[],['selected_rel','non_number_rel','arg_rel']).
pp(4688,'arg_rel',[N|R],A) :- pp(6658,N,R,A).
pp(6658,'arg3_rel',[],['selected_rel','non_number_rel','arg_rel','arg3_rel']).
pp(6658,'dim_rel',[],['selected_rel','non_number_rel','arg_rel','dim_rel']).
pp(6658,'dim_rel',[N|R],A) :- pp(8173,N,R,A).
pp(8173,'arg3_rel',[],['selected_rel','non_number_rel','arg_rel','dim_rel','arg3_rel']).
pp(4688,'event_or_arg_rel',[],['selected_rel','non_number_rel','event_or_arg_rel']).
pp(4688,'event_or_arg_rel',[N|R],A) :- pp(6657,N,R,A).
pp(6657,'arg3_rel',[],['selected_rel','non_number_rel','event_or_arg_rel','arg3_rel']).
pp(6657,'dim_rel',[],['selected_rel','non_number_rel','event_or_arg_rel','dim_rel']).
pp(6657,'dim_rel',[N|R],A) :- pp(8171,N,R,A).
pp(8171,'arg3_rel',[],['selected_rel','non_number_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(0,'relation',[],['relation']).
pp(0,'relation',[N|R],A) :- pp(1204,N,R,A).
pp(1204,'independent_rel',[],['relation','independent_rel']).
pp(0,'nom-obj_mrs',[],['nom-obj_mrs']).
pp(0,'psoa_mrs',[],['psoa_mrs']).
pp(0,'nom-obj_basicmrs',[],['nom-obj_basicmrs']).
pp(0,'psoa_basicmrs',[],['psoa_basicmrs']).
pp(0,'nom-obj_basicmrs',[],['nom-obj_basicmrs']).
pp(0,'nom-obj_mrs',[],['nom-obj_mrs']).
pp(0,'nom-obj',[],['nom-obj']).
pp(0,'psoa_basicmrs',[],['psoa_basicmrs']).
pp(0,'psoa_mrs',[],['psoa_mrs']).
pp(0,'psoa',[],['psoa']).
pp(0,'intadj1',[],['intadj1']).
pp(0,'adv',[],['adv']).
pp(0,'a_and_g',[],['a_and_g']).
pp(0,'gerund_acc',[],['gerund_acc']).
pp(0,'gerund',[],['gerund']).
pp(0,'v_and_g',[],['v_and_g']).
pp(0,'comp',[],['comp']).
pp(0,'v_and_a',[],['v_and_a']).
pp(0,'v_and_n',[],['v_and_n']).
pp(0,'v_and_p',[],['v_and_p']).
pp(0,'verb',[],['verb']).
pp(0,'verb*',[],['verb*']).
pp(0,'verb_or_comp',[],['verb_or_comp']).
pp(0,'verbal',[],['verbal']).
pp(0,'basic_adv',[],['basic_adv']).
pp(0,'basic_adv',[N|R],A) :- pp(1147,N,R,A).
pp(1147,'disc_adverbee',[],['basic_adv','disc_adverbee']).
pp(0,'intdet',[],['intdet']).
pp(0,'det',[],['det']).
pp(0,'func',[],['func']).
pp(0,'func',[N|R],A) :- pp(1143,N,R,A).
pp(1143,'disc_adverbee',[],['func','disc_adverbee']).
pp(0,'intadj2-',[],['intadj2-']).
pp(0,'intadj2-',[N|R],A) :- pp(1142,N,R,A).
pp(1142,'digit2',[],['intadj2-','digit2']).
pp(1142,'digit3',[],['intadj2-','digit3']).
pp(1142,'digit6',[],['intadj2-','digit6']).
pp(1142,'digit9',[],['intadj2-','digit9']).
pp(1142,'digitn',[],['intadj2-','digitn']).
pp(0,'intadj3-',[],['intadj3-']).
pp(0,'intadj3-',[N|R],A) :- pp(1141,N,R,A).
pp(1141,'digit2',[],['intadj3-','digit2']).
pp(1141,'digit3',[],['intadj3-','digit3']).
pp(1141,'digit6',[],['intadj3-','digit6']).
pp(1141,'digit9',[],['intadj3-','digit9']).
pp(1141,'digitn',[],['intadj3-','digitn']).
pp(0,'intadj6-',[],['intadj6-']).
pp(0,'intadj6-',[N|R],A) :- pp(1140,N,R,A).
pp(1140,'digit2',[],['intadj6-','digit2']).
pp(1140,'digit3',[],['intadj6-','digit3']).
pp(1140,'digit6',[],['intadj6-','digit6']).
pp(1140,'digit9',[],['intadj6-','digit9']).
pp(1140,'digitn',[],['intadj6-','digitn']).
pp(0,'intadj9-',[],['intadj9-']).
pp(0,'intadj9-',[N|R],A) :- pp(1139,N,R,A).
pp(1139,'digit2',[],['intadj9-','digit2']).
pp(1139,'digit3',[],['intadj9-','digit3']).
pp(1139,'digit6',[],['intadj9-','digit6']).
pp(1139,'digit9',[],['intadj9-','digit9']).
pp(1139,'digitn',[],['intadj9-','digitn']).
pp(0,'intadj',[],['intadj']).
pp(0,'intadj',[N|R],A) :- pp(1138,N,R,A).
pp(1138,'digit2',[],['intadj','digit2']).
pp(1138,'digit3',[],['intadj','digit3']).
pp(1138,'digit6',[],['intadj','digit6']).
pp(1138,'digit9',[],['intadj','digit9']).
pp(1138,'digitn',[],['intadj','digitn']).
pp(0,'intsort',[],['intsort']).
pp(0,'intsort',[N|R],A) :- pp(1137,N,R,A).
pp(1137,'digit2',[],['intsort','digit2']).
pp(1137,'digit3',[],['intsort','digit3']).
pp(1137,'digit6',[],['intsort','digit6']).
pp(1137,'digit9',[],['intsort','digit9']).
pp(1137,'digitn',[],['intsort','digitn']).
pp(0,'a_and_p',[],['a_and_p']).
pp(0,'adj',[],['adj']).
pp(0,'mod_and_a',[],['mod_and_a']).
pp(0,'n_and_a',[],['n_and_a']).
pp(0,'v_and_a',[],['v_and_a']).
pp(0,'adj*',[],['adj*']).
pp(0,'adj*',[N|R],A) :- pp(1132,N,R,A).
pp(1132,'disc_adverbee',[],['adj*','disc_adverbee']).
pp(0,'noun_acc',[],['noun_acc']).
pp(0,'mobile_nom',[],['mobile_nom']).
pp(0,'mod_and_p',[],['mod_and_p']).
pp(0,'n_and_p',[],['n_and_p']).
pp(0,'prep',[],['prep']).
pp(0,'a_and_p',[],['a_and_p']).
pp(0,'prep*',[],['prep*']).
pp(0,'adv',[],['adv']).
pp(0,'mobile',[],['mobile']).
pp(0,'mobile',[N|R],A) :- pp(1125,N,R,A).
pp(1125,'gerund*',[],['mobile','gerund*']).
pp(1125,'verb*',[],['mobile','verb*']).
pp(1125,'verbal',[],['mobile','verbal']).
pp(1125,'disc_adverbee',[],['mobile','disc_adverbee']).
pp(0,'a_or_p',[],['a_or_p']).
pp(0,'a_or_p',[N|R],A) :- pp(1120,N,R,A).
pp(1120,'verb*',[],['a_or_p','verb*']).
pp(1120,'verbal',[],['a_or_p','verbal']).
pp(1120,'disc_adverbee',[],['a_or_p','disc_adverbee']).
pp(1120,'mobile',[],['a_or_p','mobile']).
pp(1120,'mobile',[N|R],A) :- pp(4646,N,R,A).
pp(4646,'verb*',[],['a_or_p','mobile','verb*']).
pp(4646,'verbal',[],['a_or_p','mobile','verbal']).
pp(4646,'disc_adverbee',[],['a_or_p','mobile','disc_adverbee']).
pp(0,'adverbee',[],['adverbee']).
pp(0,'adverbee',[N|R],A) :- pp(1118,N,R,A).
pp(1118,'disc_adverbee',[],['adverbee','disc_adverbee']).
pp(1118,'prep*',[],['adverbee','prep*']).
pp(1118,'mobile',[],['adverbee','mobile']).
pp(1118,'mobile',[N|R],A) :- pp(4643,N,R,A).
pp(4643,'disc_adverbee',[],['adverbee','mobile','disc_adverbee']).
pp(1118,'a_or_p',[],['adverbee','a_or_p']).
pp(1118,'a_or_p',[N|R],A) :- pp(4642,N,R,A).
pp(4642,'disc_adverbee',[],['adverbee','a_or_p','disc_adverbee']).
pp(4642,'mobile',[],['adverbee','a_or_p','mobile']).
pp(4642,'mobile',[N|R],A) :- pp(6651,N,R,A).
pp(6651,'disc_adverbee',[],['adverbee','a_or_p','mobile','disc_adverbee']).
pp(0,'mod_and_n',[],['mod_and_n']).
pp(0,'noun',[],['noun']).
pp(0,'n_and_a',[],['n_and_a']).
pp(0,'noun*',[],['noun*']).
pp(0,'noun*',[N|R],A) :- pp(1114,N,R,A).
pp(1114,'mobile',[],['noun*','mobile']).
pp(1114,'a_or_p',[],['noun*','a_or_p']).
pp(1114,'a_or_p',[N|R],A) :- pp(4640,N,R,A).
pp(4640,'mobile',[],['noun*','a_or_p','mobile']).
pp(1114,'adverbee',[],['noun*','adverbee']).
pp(0,'a_and_g',[],['a_and_g']).
pp(0,'n_or_a',[],['n_or_a']).
pp(0,'n_or_a',[N|R],A) :- pp(1113,N,R,A).
pp(1113,'verb*',[],['n_or_a','verb*']).
pp(1113,'verbal',[],['n_or_a','verbal']).
pp(1113,'disc_adverbee',[],['n_or_a','disc_adverbee']).
pp(1113,'prep*',[],['n_or_a','prep*']).
pp(1113,'mobile',[],['n_or_a','mobile']).
pp(1113,'mobile',[N|R],A) :- pp(4634,N,R,A).
pp(4634,'disc_adverbee',[],['n_or_a','mobile','disc_adverbee']).
pp(1113,'a_or_p',[],['n_or_a','a_or_p']).
pp(1113,'a_or_p',[N|R],A) :- pp(4633,N,R,A).
pp(4633,'disc_adverbee',[],['n_or_a','a_or_p','disc_adverbee']).
pp(4633,'mobile',[],['n_or_a','a_or_p','mobile']).
pp(4633,'mobile',[N|R],A) :- pp(6647,N,R,A).
pp(6647,'disc_adverbee',[],['n_or_a','a_or_p','mobile','disc_adverbee']).
pp(1113,'adverbee',[],['n_or_a','adverbee']).
pp(1113,'adverbee',[N|R],A) :- pp(4632,N,R,A).
pp(4632,'disc_adverbee',[],['n_or_a','adverbee','disc_adverbee']).
pp(0,'modnp',[],['modnp']).
pp(0,'modnp*',[],['modnp*']).
pp(0,'modnp*',[N|R],A) :- pp(1111,N,R,A).
pp(1111,'mobile',[],['modnp*','mobile']).
pp(1111,'a_or_p',[],['modnp*','a_or_p']).
pp(1111,'a_or_p',[N|R],A) :- pp(4630,N,R,A).
pp(4630,'mobile',[],['modnp*','a_or_p','mobile']).
pp(1111,'n_or_a',[],['modnp*','n_or_a']).
pp(0,'noun_acc',[],['noun_acc']).
pp(0,'n_or_p',[],['n_or_p']).
pp(0,'n_or_p',[N|R],A) :- pp(1110,N,R,A).
pp(1110,'verb*',[],['n_or_p','verb*']).
pp(1110,'verbal',[],['n_or_p','verbal']).
pp(1110,'disc_adverbee',[],['n_or_p','disc_adverbee']).
pp(1110,'adj*',[],['n_or_p','adj*']).
pp(1110,'mobile',[],['n_or_p','mobile']).
pp(1110,'a_or_p',[],['n_or_p','a_or_p']).
pp(1110,'a_or_p',[N|R],A) :- pp(4623,N,R,A).
pp(4623,'mobile',[],['n_or_p','a_or_p','mobile']).
pp(1110,'adverbee',[],['n_or_p','adverbee']).
pp(1110,'adverbee',[N|R],A) :- pp(4622,N,R,A).
pp(4622,'disc_adverbee',[],['n_or_p','adverbee','disc_adverbee']).
pp(4622,'mobile',[],['n_or_p','adverbee','mobile']).
pp(4622,'a_or_p',[],['n_or_p','adverbee','a_or_p']).
pp(4622,'a_or_p',[N|R],A) :- pp(6641,N,R,A).
pp(6641,'mobile',[],['n_or_p','adverbee','a_or_p','mobile']).
pp(1110,'n_or_a',[],['n_or_p','n_or_a']).
pp(1110,'n_or_a',[N|R],A) :- pp(4621,N,R,A).
pp(4621,'mobile',[],['n_or_p','n_or_a','mobile']).
pp(4621,'a_or_p',[],['n_or_p','n_or_a','a_or_p']).
pp(4621,'a_or_p',[N|R],A) :- pp(6639,N,R,A).
pp(6639,'mobile',[],['n_or_p','n_or_a','a_or_p','mobile']).
pp(4621,'adverbee',[],['n_or_p','n_or_a','adverbee']).
pp(0,'n_or_v',[],['n_or_v']).
pp(0,'n_or_v',[N|R],A) :- pp(1109,N,R,A).
pp(1109,'disc_adverbee',[],['n_or_v','disc_adverbee']).
pp(1109,'adj*',[],['n_or_v','adj*']).
pp(1109,'adj*',[N|R],A) :- pp(4619,N,R,A).
pp(4619,'disc_adverbee',[],['n_or_v','adj*','disc_adverbee']).
pp(1109,'mobile_nom',[],['n_or_v','mobile_nom']).
pp(1109,'prep*',[],['n_or_v','prep*']).
pp(1109,'mobile',[],['n_or_v','mobile']).
pp(1109,'mobile',[N|R],A) :- pp(4616,N,R,A).
pp(4616,'disc_adverbee',[],['n_or_v','mobile','disc_adverbee']).
pp(1109,'a_or_p',[],['n_or_v','a_or_p']).
pp(1109,'a_or_p',[N|R],A) :- pp(4615,N,R,A).
pp(4615,'disc_adverbee',[],['n_or_v','a_or_p','disc_adverbee']).
pp(4615,'mobile',[],['n_or_v','a_or_p','mobile']).
pp(4615,'mobile',[N|R],A) :- pp(6634,N,R,A).
pp(6634,'disc_adverbee',[],['n_or_v','a_or_p','mobile','disc_adverbee']).
pp(1109,'adverbee',[],['n_or_v','adverbee']).
pp(1109,'adverbee',[N|R],A) :- pp(4614,N,R,A).
pp(4614,'disc_adverbee',[],['n_or_v','adverbee','disc_adverbee']).
pp(4614,'mobile',[],['n_or_v','adverbee','mobile']).
pp(4614,'mobile',[N|R],A) :- pp(6632,N,R,A).
pp(6632,'disc_adverbee',[],['n_or_v','adverbee','mobile','disc_adverbee']).
pp(4614,'a_or_p',[],['n_or_v','adverbee','a_or_p']).
pp(4614,'a_or_p',[N|R],A) :- pp(6631,N,R,A).
pp(6631,'disc_adverbee',[],['n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(6631,'mobile',[],['n_or_v','adverbee','a_or_p','mobile']).
pp(6631,'mobile',[N|R],A) :- pp(8163,N,R,A).
pp(8163,'disc_adverbee',[],['n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(1109,'n_or_a',[],['n_or_v','n_or_a']).
pp(1109,'n_or_a',[N|R],A) :- pp(4613,N,R,A).
pp(4613,'disc_adverbee',[],['n_or_v','n_or_a','disc_adverbee']).
pp(4613,'mobile',[],['n_or_v','n_or_a','mobile']).
pp(4613,'mobile',[N|R],A) :- pp(6629,N,R,A).
pp(6629,'disc_adverbee',[],['n_or_v','n_or_a','mobile','disc_adverbee']).
pp(4613,'a_or_p',[],['n_or_v','n_or_a','a_or_p']).
pp(4613,'a_or_p',[N|R],A) :- pp(6628,N,R,A).
pp(6628,'disc_adverbee',[],['n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(6628,'mobile',[],['n_or_v','n_or_a','a_or_p','mobile']).
pp(6628,'mobile',[N|R],A) :- pp(8160,N,R,A).
pp(8160,'disc_adverbee',[],['n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(4613,'adverbee',[],['n_or_v','n_or_a','adverbee']).
pp(4613,'adverbee',[N|R],A) :- pp(6627,N,R,A).
pp(6627,'disc_adverbee',[],['n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1109,'n_or_p',[],['n_or_v','n_or_p']).
pp(1109,'n_or_p',[N|R],A) :- pp(4612,N,R,A).
pp(4612,'disc_adverbee',[],['n_or_v','n_or_p','disc_adverbee']).
pp(4612,'mobile',[],['n_or_v','n_or_p','mobile']).
pp(4612,'a_or_p',[],['n_or_v','n_or_p','a_or_p']).
pp(4612,'a_or_p',[N|R],A) :- pp(6624,N,R,A).
pp(6624,'mobile',[],['n_or_v','n_or_p','a_or_p','mobile']).
pp(4612,'adverbee',[],['n_or_v','n_or_p','adverbee']).
pp(4612,'adverbee',[N|R],A) :- pp(6623,N,R,A).
pp(6623,'disc_adverbee',[],['n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(6623,'mobile',[],['n_or_v','n_or_p','adverbee','mobile']).
pp(6623,'a_or_p',[],['n_or_v','n_or_p','adverbee','a_or_p']).
pp(6623,'a_or_p',[N|R],A) :- pp(8155,N,R,A).
pp(8155,'mobile',[],['n_or_v','n_or_p','adverbee','a_or_p','mobile']).
pp(0,'strict_supnoun',[],['strict_supnoun']).
pp(0,'strict_supnoun',[N|R],A) :- pp(1108,N,R,A).
pp(1108,'mobile_nom',[],['strict_supnoun','mobile_nom']).
pp(1108,'mobile',[],['strict_supnoun','mobile']).
pp(1108,'n_or_v',[],['strict_supnoun','n_or_v']).
pp(1108,'n_or_v',[N|R],A) :- pp(4609,N,R,A).
pp(4609,'mobile_nom',[],['strict_supnoun','n_or_v','mobile_nom']).
pp(4609,'mobile',[],['strict_supnoun','n_or_v','mobile']).
pp(0,'strict_nominal',[],['strict_nominal']).
pp(0,'strict_nominal',[N|R],A) :- pp(1107,N,R,A).
pp(1107,'mobile_nom',[],['strict_nominal','mobile_nom']).
pp(1107,'mobile',[],['strict_nominal','mobile']).
pp(1107,'n_or_v',[],['strict_nominal','n_or_v']).
pp(1107,'n_or_v',[N|R],A) :- pp(4606,N,R,A).
pp(4606,'mobile_nom',[],['strict_nominal','n_or_v','mobile_nom']).
pp(4606,'mobile',[],['strict_nominal','n_or_v','mobile']).
pp(0,'n_and_p',[],['n_and_p']).
pp(0,'noun*',[],['noun*']).
pp(0,'noun*',[N|R],A) :- pp(1114,N,R,A).
pp(1114,'mobile',[],['noun*','mobile']).
pp(1114,'a_or_p',[],['noun*','a_or_p']).
pp(1114,'a_or_p',[N|R],A) :- pp(4640,N,R,A).
pp(4640,'mobile',[],['noun*','a_or_p','mobile']).
pp(1114,'adverbee',[],['noun*','adverbee']).
pp(0,'mod_and_n',[],['mod_and_n']).
pp(0,'supnoun',[],['supnoun']).
pp(0,'supnoun',[N|R],A) :- pp(1106,N,R,A).
pp(1106,'verb*',[],['supnoun','verb*']).
pp(1106,'verbal',[],['supnoun','verbal']).
pp(1106,'disc_adverbee',[],['supnoun','disc_adverbee']).
pp(1106,'adj*',[],['supnoun','adj*']).
pp(1106,'mobile_nom',[],['supnoun','mobile_nom']).
pp(1106,'mobile',[],['supnoun','mobile']).
pp(1106,'mobile',[N|R],A) :- pp(4600,N,R,A).
pp(4600,'disc_adverbee',[],['supnoun','mobile','disc_adverbee']).
pp(1106,'a_or_p',[],['supnoun','a_or_p']).
pp(1106,'a_or_p',[N|R],A) :- pp(4599,N,R,A).
pp(4599,'mobile',[],['supnoun','a_or_p','mobile']).
pp(1106,'adverbee',[],['supnoun','adverbee']).
pp(1106,'adverbee',[N|R],A) :- pp(4598,N,R,A).
pp(4598,'disc_adverbee',[],['supnoun','adverbee','disc_adverbee']).
pp(4598,'mobile',[],['supnoun','adverbee','mobile']).
pp(4598,'mobile',[N|R],A) :- pp(6615,N,R,A).
pp(6615,'disc_adverbee',[],['supnoun','adverbee','mobile','disc_adverbee']).
pp(4598,'a_or_p',[],['supnoun','adverbee','a_or_p']).
pp(4598,'a_or_p',[N|R],A) :- pp(6614,N,R,A).
pp(6614,'mobile',[],['supnoun','adverbee','a_or_p','mobile']).
pp(1106,'n_or_a',[],['supnoun','n_or_a']).
pp(1106,'n_or_a',[N|R],A) :- pp(4597,N,R,A).
pp(4597,'disc_adverbee',[],['supnoun','n_or_a','disc_adverbee']).
pp(4597,'mobile',[],['supnoun','n_or_a','mobile']).
pp(4597,'a_or_p',[],['supnoun','n_or_a','a_or_p']).
pp(4597,'a_or_p',[N|R],A) :- pp(6611,N,R,A).
pp(6611,'mobile',[],['supnoun','n_or_a','a_or_p','mobile']).
pp(4597,'adverbee',[],['supnoun','n_or_a','adverbee']).
pp(4597,'adverbee',[N|R],A) :- pp(6610,N,R,A).
pp(6610,'disc_adverbee',[],['supnoun','n_or_a','adverbee','disc_adverbee']).
pp(1106,'n_or_v',[],['supnoun','n_or_v']).
pp(1106,'n_or_v',[N|R],A) :- pp(4596,N,R,A).
pp(4596,'disc_adverbee',[],['supnoun','n_or_v','disc_adverbee']).
pp(4596,'adj*',[],['supnoun','n_or_v','adj*']).
pp(4596,'mobile_nom',[],['supnoun','n_or_v','mobile_nom']).
pp(4596,'mobile',[],['supnoun','n_or_v','mobile']).
pp(4596,'mobile',[N|R],A) :- pp(6606,N,R,A).
pp(6606,'disc_adverbee',[],['supnoun','n_or_v','mobile','disc_adverbee']).
pp(4596,'a_or_p',[],['supnoun','n_or_v','a_or_p']).
pp(4596,'a_or_p',[N|R],A) :- pp(6605,N,R,A).
pp(6605,'mobile',[],['supnoun','n_or_v','a_or_p','mobile']).
pp(4596,'adverbee',[],['supnoun','n_or_v','adverbee']).
pp(4596,'adverbee',[N|R],A) :- pp(6604,N,R,A).
pp(6604,'disc_adverbee',[],['supnoun','n_or_v','adverbee','disc_adverbee']).
pp(6604,'mobile',[],['supnoun','n_or_v','adverbee','mobile']).
pp(6604,'mobile',[N|R],A) :- pp(8147,N,R,A).
pp(8147,'disc_adverbee',[],['supnoun','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6604,'a_or_p',[],['supnoun','n_or_v','adverbee','a_or_p']).
pp(6604,'a_or_p',[N|R],A) :- pp(8146,N,R,A).
pp(8146,'mobile',[],['supnoun','n_or_v','adverbee','a_or_p','mobile']).
pp(4596,'n_or_a',[],['supnoun','n_or_v','n_or_a']).
pp(4596,'n_or_a',[N|R],A) :- pp(6603,N,R,A).
pp(6603,'disc_adverbee',[],['supnoun','n_or_v','n_or_a','disc_adverbee']).
pp(6603,'mobile',[],['supnoun','n_or_v','n_or_a','mobile']).
pp(6603,'a_or_p',[],['supnoun','n_or_v','n_or_a','a_or_p']).
pp(6603,'a_or_p',[N|R],A) :- pp(8143,N,R,A).
pp(8143,'mobile',[],['supnoun','n_or_v','n_or_a','a_or_p','mobile']).
pp(6603,'adverbee',[],['supnoun','n_or_v','n_or_a','adverbee']).
pp(6603,'adverbee',[N|R],A) :- pp(8142,N,R,A).
pp(8142,'disc_adverbee',[],['supnoun','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(0,'nominal',[],['nominal']).
pp(0,'nominal',[N|R],A) :- pp(1105,N,R,A).
pp(1105,'verb*',[],['nominal','verb*']).
pp(1105,'verbal',[],['nominal','verbal']).
pp(1105,'disc_adverbee',[],['nominal','disc_adverbee']).
pp(1105,'adj*',[],['nominal','adj*']).
pp(1105,'prep*',[],['nominal','prep*']).
pp(1105,'mobile',[],['nominal','mobile']).
pp(1105,'mobile',[N|R],A) :- pp(4590,N,R,A).
pp(4590,'disc_adverbee',[],['nominal','mobile','disc_adverbee']).
pp(1105,'a_or_p',[],['nominal','a_or_p']).
pp(1105,'a_or_p',[N|R],A) :- pp(4589,N,R,A).
pp(4589,'mobile',[],['nominal','a_or_p','mobile']).
pp(1105,'adverbee',[],['nominal','adverbee']).
pp(1105,'adverbee',[N|R],A) :- pp(4588,N,R,A).
pp(4588,'disc_adverbee',[],['nominal','adverbee','disc_adverbee']).
pp(4588,'mobile',[],['nominal','adverbee','mobile']).
pp(4588,'mobile',[N|R],A) :- pp(6599,N,R,A).
pp(6599,'disc_adverbee',[],['nominal','adverbee','mobile','disc_adverbee']).
pp(4588,'a_or_p',[],['nominal','adverbee','a_or_p']).
pp(4588,'a_or_p',[N|R],A) :- pp(6598,N,R,A).
pp(6598,'mobile',[],['nominal','adverbee','a_or_p','mobile']).
pp(1105,'n_or_a',[],['nominal','n_or_a']).
pp(1105,'n_or_a',[N|R],A) :- pp(4587,N,R,A).
pp(4587,'disc_adverbee',[],['nominal','n_or_a','disc_adverbee']).
pp(4587,'mobile',[],['nominal','n_or_a','mobile']).
pp(4587,'a_or_p',[],['nominal','n_or_a','a_or_p']).
pp(4587,'a_or_p',[N|R],A) :- pp(6595,N,R,A).
pp(6595,'mobile',[],['nominal','n_or_a','a_or_p','mobile']).
pp(4587,'adverbee',[],['nominal','n_or_a','adverbee']).
pp(4587,'adverbee',[N|R],A) :- pp(6594,N,R,A).
pp(6594,'disc_adverbee',[],['nominal','n_or_a','adverbee','disc_adverbee']).
pp(1105,'n_or_p',[],['nominal','n_or_p']).
pp(1105,'n_or_p',[N|R],A) :- pp(4586,N,R,A).
pp(4586,'adj*',[],['nominal','n_or_p','adj*']).
pp(4586,'mobile',[],['nominal','n_or_p','mobile']).
pp(4586,'a_or_p',[],['nominal','n_or_p','a_or_p']).
pp(4586,'a_or_p',[N|R],A) :- pp(6591,N,R,A).
pp(6591,'mobile',[],['nominal','n_or_p','a_or_p','mobile']).
pp(4586,'adverbee',[],['nominal','n_or_p','adverbee']).
pp(4586,'adverbee',[N|R],A) :- pp(6590,N,R,A).
pp(6590,'mobile',[],['nominal','n_or_p','adverbee','mobile']).
pp(6590,'a_or_p',[],['nominal','n_or_p','adverbee','a_or_p']).
pp(6590,'a_or_p',[N|R],A) :- pp(8135,N,R,A).
pp(8135,'mobile',[],['nominal','n_or_p','adverbee','a_or_p','mobile']).
pp(4586,'n_or_a',[],['nominal','n_or_p','n_or_a']).
pp(4586,'n_or_a',[N|R],A) :- pp(6589,N,R,A).
pp(6589,'mobile',[],['nominal','n_or_p','n_or_a','mobile']).
pp(6589,'a_or_p',[],['nominal','n_or_p','n_or_a','a_or_p']).
pp(6589,'a_or_p',[N|R],A) :- pp(8133,N,R,A).
pp(8133,'mobile',[],['nominal','n_or_p','n_or_a','a_or_p','mobile']).
pp(6589,'adverbee',[],['nominal','n_or_p','n_or_a','adverbee']).
pp(1105,'n_or_v',[],['nominal','n_or_v']).
pp(1105,'n_or_v',[N|R],A) :- pp(4585,N,R,A).
pp(4585,'disc_adverbee',[],['nominal','n_or_v','disc_adverbee']).
pp(4585,'adj*',[],['nominal','n_or_v','adj*']).
pp(4585,'mobile',[],['nominal','n_or_v','mobile']).
pp(4585,'mobile',[N|R],A) :- pp(6586,N,R,A).
pp(6586,'disc_adverbee',[],['nominal','n_or_v','mobile','disc_adverbee']).
pp(4585,'a_or_p',[],['nominal','n_or_v','a_or_p']).
pp(4585,'a_or_p',[N|R],A) :- pp(6585,N,R,A).
pp(6585,'mobile',[],['nominal','n_or_v','a_or_p','mobile']).
pp(4585,'adverbee',[],['nominal','n_or_v','adverbee']).
pp(4585,'adverbee',[N|R],A) :- pp(6584,N,R,A).
pp(6584,'disc_adverbee',[],['nominal','n_or_v','adverbee','disc_adverbee']).
pp(6584,'mobile',[],['nominal','n_or_v','adverbee','mobile']).
pp(6584,'mobile',[N|R],A) :- pp(8128,N,R,A).
pp(8128,'disc_adverbee',[],['nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6584,'a_or_p',[],['nominal','n_or_v','adverbee','a_or_p']).
pp(6584,'a_or_p',[N|R],A) :- pp(8127,N,R,A).
pp(8127,'mobile',[],['nominal','n_or_v','adverbee','a_or_p','mobile']).
pp(4585,'n_or_a',[],['nominal','n_or_v','n_or_a']).
pp(4585,'n_or_a',[N|R],A) :- pp(6583,N,R,A).
pp(6583,'disc_adverbee',[],['nominal','n_or_v','n_or_a','disc_adverbee']).
pp(6583,'mobile',[],['nominal','n_or_v','n_or_a','mobile']).
pp(6583,'a_or_p',[],['nominal','n_or_v','n_or_a','a_or_p']).
pp(6583,'a_or_p',[N|R],A) :- pp(8124,N,R,A).
pp(8124,'mobile',[],['nominal','n_or_v','n_or_a','a_or_p','mobile']).
pp(6583,'adverbee',[],['nominal','n_or_v','n_or_a','adverbee']).
pp(6583,'adverbee',[N|R],A) :- pp(8123,N,R,A).
pp(8123,'disc_adverbee',[],['nominal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(0,'nominal_or_verbal',[],['nominal_or_verbal']).
pp(0,'nominal_or_verbal',[N|R],A) :- pp(1104,N,R,A).
pp(1104,'disc_adverbee',[],['nominal_or_verbal','disc_adverbee']).
pp(1104,'adj*',[],['nominal_or_verbal','adj*']).
pp(1104,'adj*',[N|R],A) :- pp(4583,N,R,A).
pp(4583,'disc_adverbee',[],['nominal_or_verbal','adj*','disc_adverbee']).
pp(1104,'prep*',[],['nominal_or_verbal','prep*']).
pp(1104,'mobile',[],['nominal_or_verbal','mobile']).
pp(1104,'mobile',[N|R],A) :- pp(4581,N,R,A).
pp(4581,'disc_adverbee',[],['nominal_or_verbal','mobile','disc_adverbee']).
pp(1104,'a_or_p',[],['nominal_or_verbal','a_or_p']).
pp(1104,'a_or_p',[N|R],A) :- pp(4580,N,R,A).
pp(4580,'disc_adverbee',[],['nominal_or_verbal','a_or_p','disc_adverbee']).
pp(4580,'mobile',[],['nominal_or_verbal','a_or_p','mobile']).
pp(4580,'mobile',[N|R],A) :- pp(6579,N,R,A).
pp(6579,'disc_adverbee',[],['nominal_or_verbal','a_or_p','mobile','disc_adverbee']).
pp(1104,'adverbee',[],['nominal_or_verbal','adverbee']).
pp(1104,'adverbee',[N|R],A) :- pp(4579,N,R,A).
pp(4579,'disc_adverbee',[],['nominal_or_verbal','adverbee','disc_adverbee']).
pp(4579,'mobile',[],['nominal_or_verbal','adverbee','mobile']).
pp(4579,'mobile',[N|R],A) :- pp(6577,N,R,A).
pp(6577,'disc_adverbee',[],['nominal_or_verbal','adverbee','mobile','disc_adverbee']).
pp(4579,'a_or_p',[],['nominal_or_verbal','adverbee','a_or_p']).
pp(4579,'a_or_p',[N|R],A) :- pp(6576,N,R,A).
pp(6576,'disc_adverbee',[],['nominal_or_verbal','adverbee','a_or_p','disc_adverbee']).
pp(6576,'mobile',[],['nominal_or_verbal','adverbee','a_or_p','mobile']).
pp(6576,'mobile',[N|R],A) :- pp(8119,N,R,A).
pp(8119,'disc_adverbee',[],['nominal_or_verbal','adverbee','a_or_p','mobile','disc_adverbee']).
pp(1104,'n_or_a',[],['nominal_or_verbal','n_or_a']).
pp(1104,'n_or_a',[N|R],A) :- pp(4578,N,R,A).
pp(4578,'disc_adverbee',[],['nominal_or_verbal','n_or_a','disc_adverbee']).
pp(4578,'mobile',[],['nominal_or_verbal','n_or_a','mobile']).
pp(4578,'mobile',[N|R],A) :- pp(6574,N,R,A).
pp(6574,'disc_adverbee',[],['nominal_or_verbal','n_or_a','mobile','disc_adverbee']).
pp(4578,'a_or_p',[],['nominal_or_verbal','n_or_a','a_or_p']).
pp(4578,'a_or_p',[N|R],A) :- pp(6573,N,R,A).
pp(6573,'disc_adverbee',[],['nominal_or_verbal','n_or_a','a_or_p','disc_adverbee']).
pp(6573,'mobile',[],['nominal_or_verbal','n_or_a','a_or_p','mobile']).
pp(6573,'mobile',[N|R],A) :- pp(8116,N,R,A).
pp(8116,'disc_adverbee',[],['nominal_or_verbal','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(4578,'adverbee',[],['nominal_or_verbal','n_or_a','adverbee']).
pp(4578,'adverbee',[N|R],A) :- pp(6572,N,R,A).
pp(6572,'disc_adverbee',[],['nominal_or_verbal','n_or_a','adverbee','disc_adverbee']).
pp(1104,'n_or_p',[],['nominal_or_verbal','n_or_p']).
pp(1104,'n_or_p',[N|R],A) :- pp(4577,N,R,A).
pp(4577,'disc_adverbee',[],['nominal_or_verbal','n_or_p','disc_adverbee']).
pp(4577,'adj*',[],['nominal_or_verbal','n_or_p','adj*']).
pp(4577,'mobile',[],['nominal_or_verbal','n_or_p','mobile']).
pp(4577,'a_or_p',[],['nominal_or_verbal','n_or_p','a_or_p']).
pp(4577,'a_or_p',[N|R],A) :- pp(6568,N,R,A).
pp(6568,'mobile',[],['nominal_or_verbal','n_or_p','a_or_p','mobile']).
pp(4577,'adverbee',[],['nominal_or_verbal','n_or_p','adverbee']).
pp(4577,'adverbee',[N|R],A) :- pp(6567,N,R,A).
pp(6567,'disc_adverbee',[],['nominal_or_verbal','n_or_p','adverbee','disc_adverbee']).
pp(6567,'mobile',[],['nominal_or_verbal','n_or_p','adverbee','mobile']).
pp(6567,'a_or_p',[],['nominal_or_verbal','n_or_p','adverbee','a_or_p']).
pp(6567,'a_or_p',[N|R],A) :- pp(8111,N,R,A).
pp(8111,'mobile',[],['nominal_or_verbal','n_or_p','adverbee','a_or_p','mobile']).
pp(4577,'n_or_a',[],['nominal_or_verbal','n_or_p','n_or_a']).
pp(4577,'n_or_a',[N|R],A) :- pp(6566,N,R,A).
pp(6566,'mobile',[],['nominal_or_verbal','n_or_p','n_or_a','mobile']).
pp(6566,'a_or_p',[],['nominal_or_verbal','n_or_p','n_or_a','a_or_p']).
pp(6566,'a_or_p',[N|R],A) :- pp(8109,N,R,A).
pp(8109,'mobile',[],['nominal_or_verbal','n_or_p','n_or_a','a_or_p','mobile']).
pp(6566,'adverbee',[],['nominal_or_verbal','n_or_p','n_or_a','adverbee']).
pp(1104,'n_or_v',[],['nominal_or_verbal','n_or_v']).
pp(1104,'n_or_v',[N|R],A) :- pp(4576,N,R,A).
pp(4576,'disc_adverbee',[],['nominal_or_verbal','n_or_v','disc_adverbee']).
pp(4576,'adj*',[],['nominal_or_verbal','n_or_v','adj*']).
pp(4576,'adj*',[N|R],A) :- pp(6564,N,R,A).
pp(6564,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adj*','disc_adverbee']).
pp(4576,'prep*',[],['nominal_or_verbal','n_or_v','prep*']).
pp(4576,'mobile',[],['nominal_or_verbal','n_or_v','mobile']).
pp(4576,'mobile',[N|R],A) :- pp(6562,N,R,A).
pp(6562,'disc_adverbee',[],['nominal_or_verbal','n_or_v','mobile','disc_adverbee']).
pp(4576,'a_or_p',[],['nominal_or_verbal','n_or_v','a_or_p']).
pp(4576,'a_or_p',[N|R],A) :- pp(6561,N,R,A).
pp(6561,'disc_adverbee',[],['nominal_or_verbal','n_or_v','a_or_p','disc_adverbee']).
pp(6561,'mobile',[],['nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(6561,'mobile',[N|R],A) :- pp(8104,N,R,A).
pp(8104,'disc_adverbee',[],['nominal_or_verbal','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(4576,'adverbee',[],['nominal_or_verbal','n_or_v','adverbee']).
pp(4576,'adverbee',[N|R],A) :- pp(6560,N,R,A).
pp(6560,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(6560,'mobile',[],['nominal_or_verbal','n_or_v','adverbee','mobile']).
pp(6560,'mobile',[N|R],A) :- pp(8102,N,R,A).
pp(8102,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6560,'a_or_p',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p']).
pp(6560,'a_or_p',[N|R],A) :- pp(8101,N,R,A).
pp(8101,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8101,'mobile',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile']).
pp(8101,'mobile',[N|R],A) :- pp(8719,N,R,A).
pp(8719,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4576,'n_or_a',[],['nominal_or_verbal','n_or_v','n_or_a']).
pp(4576,'n_or_a',[N|R],A) :- pp(6559,N,R,A).
pp(6559,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','disc_adverbee']).
pp(6559,'mobile',[],['nominal_or_verbal','n_or_v','n_or_a','mobile']).
pp(6559,'mobile',[N|R],A) :- pp(8099,N,R,A).
pp(8099,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','mobile','disc_adverbee']).
pp(6559,'a_or_p',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p']).
pp(6559,'a_or_p',[N|R],A) :- pp(8098,N,R,A).
pp(8098,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(8098,'mobile',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile']).
pp(8098,'mobile',[N|R],A) :- pp(8716,N,R,A).
pp(8716,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(6559,'adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','adverbee']).
pp(6559,'adverbee',[N|R],A) :- pp(8097,N,R,A).
pp(8097,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(4576,'n_or_p',[],['nominal_or_verbal','n_or_v','n_or_p']).
pp(4576,'n_or_p',[N|R],A) :- pp(6558,N,R,A).
pp(6558,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_p','disc_adverbee']).
pp(6558,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','mobile']).
pp(6558,'a_or_p',[],['nominal_or_verbal','n_or_v','n_or_p','a_or_p']).
pp(6558,'a_or_p',[N|R],A) :- pp(8094,N,R,A).
pp(8094,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','a_or_p','mobile']).
pp(6558,'adverbee',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee']).
pp(6558,'adverbee',[N|R],A) :- pp(8093,N,R,A).
pp(8093,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(8093,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','mobile']).
pp(8093,'a_or_p',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','a_or_p']).
pp(8093,'a_or_p',[N|R],A) :- pp(8711,N,R,A).
pp(8711,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','a_or_p','mobile']).
pp(0,'v_and_p',[],['v_and_p']).
pp(0,'v_and_n',[],['v_and_n']).
pp(0,'v_or_g',[],['v_or_g']).
pp(0,'v_or_g',[N|R],A) :- pp(1103,N,R,A).
pp(1103,'disc_adverbee',[],['v_or_g','disc_adverbee']).
pp(1103,'adj*',[],['v_or_g','adj*']).
pp(1103,'adj*',[N|R],A) :- pp(4574,N,R,A).
pp(4574,'disc_adverbee',[],['v_or_g','adj*','disc_adverbee']).
pp(1103,'mobile',[],['v_or_g','mobile']).
pp(1103,'mobile',[N|R],A) :- pp(4573,N,R,A).
pp(4573,'disc_adverbee',[],['v_or_g','mobile','disc_adverbee']).
pp(1103,'a_or_p',[],['v_or_g','a_or_p']).
pp(1103,'a_or_p',[N|R],A) :- pp(4572,N,R,A).
pp(4572,'disc_adverbee',[],['v_or_g','a_or_p','disc_adverbee']).
pp(4572,'mobile',[],['v_or_g','a_or_p','mobile']).
pp(4572,'mobile',[N|R],A) :- pp(6554,N,R,A).
pp(6554,'disc_adverbee',[],['v_or_g','a_or_p','mobile','disc_adverbee']).
pp(1103,'adverbee',[],['v_or_g','adverbee']).
pp(1103,'adverbee',[N|R],A) :- pp(4571,N,R,A).
pp(4571,'disc_adverbee',[],['v_or_g','adverbee','disc_adverbee']).
pp(4571,'mobile',[],['v_or_g','adverbee','mobile']).
pp(4571,'mobile',[N|R],A) :- pp(6552,N,R,A).
pp(6552,'disc_adverbee',[],['v_or_g','adverbee','mobile','disc_adverbee']).
pp(4571,'a_or_p',[],['v_or_g','adverbee','a_or_p']).
pp(4571,'a_or_p',[N|R],A) :- pp(6551,N,R,A).
pp(6551,'disc_adverbee',[],['v_or_g','adverbee','a_or_p','disc_adverbee']).
pp(6551,'mobile',[],['v_or_g','adverbee','a_or_p','mobile']).
pp(6551,'mobile',[N|R],A) :- pp(8089,N,R,A).
pp(8089,'disc_adverbee',[],['v_or_g','adverbee','a_or_p','mobile','disc_adverbee']).
pp(1103,'n_or_a',[],['v_or_g','n_or_a']).
pp(1103,'n_or_a',[N|R],A) :- pp(4570,N,R,A).
pp(4570,'disc_adverbee',[],['v_or_g','n_or_a','disc_adverbee']).
pp(4570,'mobile',[],['v_or_g','n_or_a','mobile']).
pp(4570,'mobile',[N|R],A) :- pp(6549,N,R,A).
pp(6549,'disc_adverbee',[],['v_or_g','n_or_a','mobile','disc_adverbee']).
pp(4570,'a_or_p',[],['v_or_g','n_or_a','a_or_p']).
pp(4570,'a_or_p',[N|R],A) :- pp(6548,N,R,A).
pp(6548,'disc_adverbee',[],['v_or_g','n_or_a','a_or_p','disc_adverbee']).
pp(6548,'mobile',[],['v_or_g','n_or_a','a_or_p','mobile']).
pp(6548,'mobile',[N|R],A) :- pp(8086,N,R,A).
pp(8086,'disc_adverbee',[],['v_or_g','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(4570,'adverbee',[],['v_or_g','n_or_a','adverbee']).
pp(4570,'adverbee',[N|R],A) :- pp(6547,N,R,A).
pp(6547,'disc_adverbee',[],['v_or_g','n_or_a','adverbee','disc_adverbee']).
pp(1103,'n_or_p',[],['v_or_g','n_or_p']).
pp(1103,'n_or_p',[N|R],A) :- pp(4569,N,R,A).
pp(4569,'disc_adverbee',[],['v_or_g','n_or_p','disc_adverbee']).
pp(4569,'adverbee',[],['v_or_g','n_or_p','adverbee']).
pp(4569,'adverbee',[N|R],A) :- pp(6545,N,R,A).
pp(6545,'disc_adverbee',[],['v_or_g','n_or_p','adverbee','disc_adverbee']).
pp(1103,'n_or_v',[],['v_or_g','n_or_v']).
pp(1103,'n_or_v',[N|R],A) :- pp(4568,N,R,A).
pp(4568,'disc_adverbee',[],['v_or_g','n_or_v','disc_adverbee']).
pp(4568,'adj*',[],['v_or_g','n_or_v','adj*']).
pp(4568,'adj*',[N|R],A) :- pp(6543,N,R,A).
pp(6543,'disc_adverbee',[],['v_or_g','n_or_v','adj*','disc_adverbee']).
pp(4568,'mobile',[],['v_or_g','n_or_v','mobile']).
pp(4568,'mobile',[N|R],A) :- pp(6542,N,R,A).
pp(6542,'disc_adverbee',[],['v_or_g','n_or_v','mobile','disc_adverbee']).
pp(4568,'a_or_p',[],['v_or_g','n_or_v','a_or_p']).
pp(4568,'a_or_p',[N|R],A) :- pp(6541,N,R,A).
pp(6541,'disc_adverbee',[],['v_or_g','n_or_v','a_or_p','disc_adverbee']).
pp(6541,'mobile',[],['v_or_g','n_or_v','a_or_p','mobile']).
pp(6541,'mobile',[N|R],A) :- pp(8080,N,R,A).
pp(8080,'disc_adverbee',[],['v_or_g','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(4568,'adverbee',[],['v_or_g','n_or_v','adverbee']).
pp(4568,'adverbee',[N|R],A) :- pp(6540,N,R,A).
pp(6540,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','disc_adverbee']).
pp(6540,'mobile',[],['v_or_g','n_or_v','adverbee','mobile']).
pp(6540,'mobile',[N|R],A) :- pp(8078,N,R,A).
pp(8078,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6540,'a_or_p',[],['v_or_g','n_or_v','adverbee','a_or_p']).
pp(6540,'a_or_p',[N|R],A) :- pp(8077,N,R,A).
pp(8077,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8077,'mobile',[],['v_or_g','n_or_v','adverbee','a_or_p','mobile']).
pp(8077,'mobile',[N|R],A) :- pp(8705,N,R,A).
pp(8705,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4568,'n_or_a',[],['v_or_g','n_or_v','n_or_a']).
pp(4568,'n_or_a',[N|R],A) :- pp(6539,N,R,A).
pp(6539,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','disc_adverbee']).
pp(6539,'mobile',[],['v_or_g','n_or_v','n_or_a','mobile']).
pp(6539,'mobile',[N|R],A) :- pp(8075,N,R,A).
pp(8075,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','mobile','disc_adverbee']).
pp(6539,'a_or_p',[],['v_or_g','n_or_v','n_or_a','a_or_p']).
pp(6539,'a_or_p',[N|R],A) :- pp(8074,N,R,A).
pp(8074,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(8074,'mobile',[],['v_or_g','n_or_v','n_or_a','a_or_p','mobile']).
pp(8074,'mobile',[N|R],A) :- pp(8702,N,R,A).
pp(8702,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(6539,'adverbee',[],['v_or_g','n_or_v','n_or_a','adverbee']).
pp(6539,'adverbee',[N|R],A) :- pp(8073,N,R,A).
pp(8073,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(4568,'n_or_p',[],['v_or_g','n_or_v','n_or_p']).
pp(4568,'n_or_p',[N|R],A) :- pp(6538,N,R,A).
pp(6538,'disc_adverbee',[],['v_or_g','n_or_v','n_or_p','disc_adverbee']).
pp(6538,'adverbee',[],['v_or_g','n_or_v','n_or_p','adverbee']).
pp(6538,'adverbee',[N|R],A) :- pp(8071,N,R,A).
pp(8071,'disc_adverbee',[],['v_or_g','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(1103,'supnoun',[],['v_or_g','supnoun']).
pp(1103,'supnoun',[N|R],A) :- pp(4567,N,R,A).
pp(4567,'disc_adverbee',[],['v_or_g','supnoun','disc_adverbee']).
pp(4567,'mobile',[],['v_or_g','supnoun','mobile']).
pp(4567,'mobile',[N|R],A) :- pp(6536,N,R,A).
pp(6536,'disc_adverbee',[],['v_or_g','supnoun','mobile','disc_adverbee']).
pp(4567,'adverbee',[],['v_or_g','supnoun','adverbee']).
pp(4567,'adverbee',[N|R],A) :- pp(6535,N,R,A).
pp(6535,'disc_adverbee',[],['v_or_g','supnoun','adverbee','disc_adverbee']).
pp(6535,'mobile',[],['v_or_g','supnoun','adverbee','mobile']).
pp(6535,'mobile',[N|R],A) :- pp(8068,N,R,A).
pp(8068,'disc_adverbee',[],['v_or_g','supnoun','adverbee','mobile','disc_adverbee']).
pp(4567,'n_or_a',[],['v_or_g','supnoun','n_or_a']).
pp(4567,'n_or_a',[N|R],A) :- pp(6534,N,R,A).
pp(6534,'disc_adverbee',[],['v_or_g','supnoun','n_or_a','disc_adverbee']).
pp(6534,'adverbee',[],['v_or_g','supnoun','n_or_a','adverbee']).
pp(6534,'adverbee',[N|R],A) :- pp(8066,N,R,A).
pp(8066,'disc_adverbee',[],['v_or_g','supnoun','n_or_a','adverbee','disc_adverbee']).
pp(4567,'n_or_v',[],['v_or_g','supnoun','n_or_v']).
pp(4567,'n_or_v',[N|R],A) :- pp(6533,N,R,A).
pp(6533,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','disc_adverbee']).
pp(6533,'mobile',[],['v_or_g','supnoun','n_or_v','mobile']).
pp(6533,'mobile',[N|R],A) :- pp(8064,N,R,A).
pp(8064,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','mobile','disc_adverbee']).
pp(6533,'adverbee',[],['v_or_g','supnoun','n_or_v','adverbee']).
pp(6533,'adverbee',[N|R],A) :- pp(8063,N,R,A).
pp(8063,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','adverbee','disc_adverbee']).
pp(8063,'mobile',[],['v_or_g','supnoun','n_or_v','adverbee','mobile']).
pp(8063,'mobile',[N|R],A) :- pp(8695,N,R,A).
pp(8695,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6533,'n_or_a',[],['v_or_g','supnoun','n_or_v','n_or_a']).
pp(6533,'n_or_a',[N|R],A) :- pp(8062,N,R,A).
pp(8062,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','n_or_a','disc_adverbee']).
pp(8062,'adverbee',[],['v_or_g','supnoun','n_or_v','n_or_a','adverbee']).
pp(8062,'adverbee',[N|R],A) :- pp(8693,N,R,A).
pp(8693,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1103,'nominal',[],['v_or_g','nominal']).
pp(1103,'nominal',[N|R],A) :- pp(4566,N,R,A).
pp(4566,'disc_adverbee',[],['v_or_g','nominal','disc_adverbee']).
pp(4566,'mobile',[],['v_or_g','nominal','mobile']).
pp(4566,'mobile',[N|R],A) :- pp(6531,N,R,A).
pp(6531,'disc_adverbee',[],['v_or_g','nominal','mobile','disc_adverbee']).
pp(4566,'adverbee',[],['v_or_g','nominal','adverbee']).
pp(4566,'adverbee',[N|R],A) :- pp(6530,N,R,A).
pp(6530,'disc_adverbee',[],['v_or_g','nominal','adverbee','disc_adverbee']).
pp(6530,'mobile',[],['v_or_g','nominal','adverbee','mobile']).
pp(6530,'mobile',[N|R],A) :- pp(8059,N,R,A).
pp(8059,'disc_adverbee',[],['v_or_g','nominal','adverbee','mobile','disc_adverbee']).
pp(4566,'n_or_a',[],['v_or_g','nominal','n_or_a']).
pp(4566,'n_or_a',[N|R],A) :- pp(6529,N,R,A).
pp(6529,'disc_adverbee',[],['v_or_g','nominal','n_or_a','disc_adverbee']).
pp(6529,'adverbee',[],['v_or_g','nominal','n_or_a','adverbee']).
pp(6529,'adverbee',[N|R],A) :- pp(8057,N,R,A).
pp(8057,'disc_adverbee',[],['v_or_g','nominal','n_or_a','adverbee','disc_adverbee']).
pp(4566,'n_or_v',[],['v_or_g','nominal','n_or_v']).
pp(4566,'n_or_v',[N|R],A) :- pp(6528,N,R,A).
pp(6528,'disc_adverbee',[],['v_or_g','nominal','n_or_v','disc_adverbee']).
pp(6528,'mobile',[],['v_or_g','nominal','n_or_v','mobile']).
pp(6528,'mobile',[N|R],A) :- pp(8055,N,R,A).
pp(8055,'disc_adverbee',[],['v_or_g','nominal','n_or_v','mobile','disc_adverbee']).
pp(6528,'adverbee',[],['v_or_g','nominal','n_or_v','adverbee']).
pp(6528,'adverbee',[N|R],A) :- pp(8054,N,R,A).
pp(8054,'disc_adverbee',[],['v_or_g','nominal','n_or_v','adverbee','disc_adverbee']).
pp(8054,'mobile',[],['v_or_g','nominal','n_or_v','adverbee','mobile']).
pp(8054,'mobile',[N|R],A) :- pp(8688,N,R,A).
pp(8688,'disc_adverbee',[],['v_or_g','nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6528,'n_or_a',[],['v_or_g','nominal','n_or_v','n_or_a']).
pp(6528,'n_or_a',[N|R],A) :- pp(8053,N,R,A).
pp(8053,'disc_adverbee',[],['v_or_g','nominal','n_or_v','n_or_a','disc_adverbee']).
pp(8053,'adverbee',[],['v_or_g','nominal','n_or_v','n_or_a','adverbee']).
pp(8053,'adverbee',[N|R],A) :- pp(8686,N,R,A).
pp(8686,'disc_adverbee',[],['v_or_g','nominal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1103,'nominal_or_verbal',[],['v_or_g','nominal_or_verbal']).
pp(1103,'nominal_or_verbal',[N|R],A) :- pp(4565,N,R,A).
pp(4565,'disc_adverbee',[],['v_or_g','nominal_or_verbal','disc_adverbee']).
pp(4565,'adj*',[],['v_or_g','nominal_or_verbal','adj*']).
pp(4565,'adj*',[N|R],A) :- pp(6526,N,R,A).
pp(6526,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adj*','disc_adverbee']).
pp(4565,'mobile',[],['v_or_g','nominal_or_verbal','mobile']).
pp(4565,'mobile',[N|R],A) :- pp(6525,N,R,A).
pp(6525,'disc_adverbee',[],['v_or_g','nominal_or_verbal','mobile','disc_adverbee']).
pp(4565,'a_or_p',[],['v_or_g','nominal_or_verbal','a_or_p']).
pp(4565,'a_or_p',[N|R],A) :- pp(6524,N,R,A).
pp(6524,'disc_adverbee',[],['v_or_g','nominal_or_verbal','a_or_p','disc_adverbee']).
pp(6524,'mobile',[],['v_or_g','nominal_or_verbal','a_or_p','mobile']).
pp(6524,'mobile',[N|R],A) :- pp(8049,N,R,A).
pp(8049,'disc_adverbee',[],['v_or_g','nominal_or_verbal','a_or_p','mobile','disc_adverbee']).
pp(4565,'adverbee',[],['v_or_g','nominal_or_verbal','adverbee']).
pp(4565,'adverbee',[N|R],A) :- pp(6523,N,R,A).
pp(6523,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6523,'mobile',[],['v_or_g','nominal_or_verbal','adverbee','mobile']).
pp(6523,'mobile',[N|R],A) :- pp(8047,N,R,A).
pp(8047,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','mobile','disc_adverbee']).
pp(6523,'a_or_p',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p']).
pp(6523,'a_or_p',[N|R],A) :- pp(8046,N,R,A).
pp(8046,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p','disc_adverbee']).
pp(8046,'mobile',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p','mobile']).
pp(8046,'mobile',[N|R],A) :- pp(8682,N,R,A).
pp(8682,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4565,'n_or_a',[],['v_or_g','nominal_or_verbal','n_or_a']).
pp(4565,'n_or_a',[N|R],A) :- pp(6522,N,R,A).
pp(6522,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','disc_adverbee']).
pp(6522,'mobile',[],['v_or_g','nominal_or_verbal','n_or_a','mobile']).
pp(6522,'mobile',[N|R],A) :- pp(8044,N,R,A).
pp(8044,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','mobile','disc_adverbee']).
pp(6522,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p']).
pp(6522,'a_or_p',[N|R],A) :- pp(8043,N,R,A).
pp(8043,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p','disc_adverbee']).
pp(8043,'mobile',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p','mobile']).
pp(8043,'mobile',[N|R],A) :- pp(8679,N,R,A).
pp(8679,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(6522,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','adverbee']).
pp(6522,'adverbee',[N|R],A) :- pp(8042,N,R,A).
pp(8042,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','adverbee','disc_adverbee']).
pp(4565,'n_or_p',[],['v_or_g','nominal_or_verbal','n_or_p']).
pp(4565,'n_or_p',[N|R],A) :- pp(6521,N,R,A).
pp(6521,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_p','disc_adverbee']).
pp(6521,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_p','adverbee']).
pp(6521,'adverbee',[N|R],A) :- pp(8040,N,R,A).
pp(8040,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_p','adverbee','disc_adverbee']).
pp(4565,'n_or_v',[],['v_or_g','nominal_or_verbal','n_or_v']).
pp(4565,'n_or_v',[N|R],A) :- pp(6520,N,R,A).
pp(6520,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(6520,'adj*',[],['v_or_g','nominal_or_verbal','n_or_v','adj*']).
pp(6520,'adj*',[N|R],A) :- pp(8038,N,R,A).
pp(8038,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adj*','disc_adverbee']).
pp(6520,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','mobile']).
pp(6520,'mobile',[N|R],A) :- pp(8037,N,R,A).
pp(8037,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','mobile','disc_adverbee']).
pp(6520,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p']).
pp(6520,'a_or_p',[N|R],A) :- pp(8036,N,R,A).
pp(8036,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p','disc_adverbee']).
pp(8036,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(8036,'mobile',[N|R],A) :- pp(8673,N,R,A).
pp(8673,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(6520,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee']).
pp(6520,'adverbee',[N|R],A) :- pp(8035,N,R,A).
pp(8035,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(8035,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','mobile']).
pp(8035,'mobile',[N|R],A) :- pp(8671,N,R,A).
pp(8671,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(8035,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p']).
pp(8035,'a_or_p',[N|R],A) :- pp(8670,N,R,A).
pp(8670,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8670,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile']).
pp(8670,'mobile',[N|R],A) :- pp(8900,N,R,A).
pp(8900,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(6520,'n_or_a',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a']).
pp(6520,'n_or_a',[N|R],A) :- pp(8034,N,R,A).
pp(8034,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','disc_adverbee']).
pp(8034,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','mobile']).
pp(8034,'mobile',[N|R],A) :- pp(8668,N,R,A).
pp(8668,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','mobile','disc_adverbee']).
pp(8034,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p']).
pp(8034,'a_or_p',[N|R],A) :- pp(8667,N,R,A).
pp(8667,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(8667,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile']).
pp(8667,'mobile',[N|R],A) :- pp(8897,N,R,A).
pp(8897,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(8034,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','adverbee']).
pp(8034,'adverbee',[N|R],A) :- pp(8666,N,R,A).
pp(8666,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(6520,'n_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p']).
pp(6520,'n_or_p',[N|R],A) :- pp(8033,N,R,A).
pp(8033,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p','disc_adverbee']).
pp(8033,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p','adverbee']).
pp(8033,'adverbee',[N|R],A) :- pp(8664,N,R,A).
pp(8664,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(0,'mod_and_a',[],['mod_and_a']).
pp(0,'gerund_acc',[],['gerund_acc']).
pp(0,'v_or_g_or_a',[],['v_or_g_or_a']).
pp(0,'v_or_g_or_a',[N|R],A) :- pp(1102,N,R,A).
pp(1102,'disc_adverbee',[],['v_or_g_or_a','disc_adverbee']).
pp(1102,'prep*',[],['v_or_g_or_a','prep*']).
pp(1102,'mobile',[],['v_or_g_or_a','mobile']).
pp(1102,'mobile',[N|R],A) :- pp(4562,N,R,A).
pp(4562,'disc_adverbee',[],['v_or_g_or_a','mobile','disc_adverbee']).
pp(1102,'a_or_p',[],['v_or_g_or_a','a_or_p']).
pp(1102,'a_or_p',[N|R],A) :- pp(4561,N,R,A).
pp(4561,'disc_adverbee',[],['v_or_g_or_a','a_or_p','disc_adverbee']).
pp(4561,'mobile',[],['v_or_g_or_a','a_or_p','mobile']).
pp(4561,'mobile',[N|R],A) :- pp(6517,N,R,A).
pp(6517,'disc_adverbee',[],['v_or_g_or_a','a_or_p','mobile','disc_adverbee']).
pp(1102,'adverbee',[],['v_or_g_or_a','adverbee']).
pp(1102,'adverbee',[N|R],A) :- pp(4560,N,R,A).
pp(4560,'disc_adverbee',[],['v_or_g_or_a','adverbee','disc_adverbee']).
pp(4560,'prep*',[],['v_or_g_or_a','adverbee','prep*']).
pp(4560,'mobile',[],['v_or_g_or_a','adverbee','mobile']).
pp(4560,'mobile',[N|R],A) :- pp(6514,N,R,A).
pp(6514,'disc_adverbee',[],['v_or_g_or_a','adverbee','mobile','disc_adverbee']).
pp(4560,'a_or_p',[],['v_or_g_or_a','adverbee','a_or_p']).
pp(4560,'a_or_p',[N|R],A) :- pp(6513,N,R,A).
pp(6513,'disc_adverbee',[],['v_or_g_or_a','adverbee','a_or_p','disc_adverbee']).
pp(6513,'mobile',[],['v_or_g_or_a','adverbee','a_or_p','mobile']).
pp(6513,'mobile',[N|R],A) :- pp(8029,N,R,A).
pp(8029,'disc_adverbee',[],['v_or_g_or_a','adverbee','a_or_p','mobile','disc_adverbee']).
pp(1102,'noun*',[],['v_or_g_or_a','noun*']).
pp(1102,'noun*',[N|R],A) :- pp(4559,N,R,A).
pp(4559,'adverbee',[],['v_or_g_or_a','noun*','adverbee']).
pp(1102,'n_or_a',[],['v_or_g_or_a','n_or_a']).
pp(1102,'n_or_a',[N|R],A) :- pp(4558,N,R,A).
pp(4558,'disc_adverbee',[],['v_or_g_or_a','n_or_a','disc_adverbee']).
pp(4558,'adverbee',[],['v_or_g_or_a','n_or_a','adverbee']).
pp(4558,'adverbee',[N|R],A) :- pp(6510,N,R,A).
pp(6510,'disc_adverbee',[],['v_or_g_or_a','n_or_a','adverbee','disc_adverbee']).
pp(1102,'n_or_p',[],['v_or_g_or_a','n_or_p']).
pp(1102,'n_or_p',[N|R],A) :- pp(4557,N,R,A).
pp(4557,'disc_adverbee',[],['v_or_g_or_a','n_or_p','disc_adverbee']).
pp(4557,'mobile',[],['v_or_g_or_a','n_or_p','mobile']).
pp(4557,'a_or_p',[],['v_or_g_or_a','n_or_p','a_or_p']).
pp(4557,'a_or_p',[N|R],A) :- pp(6507,N,R,A).
pp(6507,'mobile',[],['v_or_g_or_a','n_or_p','a_or_p','mobile']).
pp(4557,'adverbee',[],['v_or_g_or_a','n_or_p','adverbee']).
pp(4557,'adverbee',[N|R],A) :- pp(6506,N,R,A).
pp(6506,'disc_adverbee',[],['v_or_g_or_a','n_or_p','adverbee','disc_adverbee']).
pp(6506,'mobile',[],['v_or_g_or_a','n_or_p','adverbee','mobile']).
pp(6506,'a_or_p',[],['v_or_g_or_a','n_or_p','adverbee','a_or_p']).
pp(6506,'a_or_p',[N|R],A) :- pp(8024,N,R,A).
pp(8024,'mobile',[],['v_or_g_or_a','n_or_p','adverbee','a_or_p','mobile']).
pp(4557,'n_or_a',[],['v_or_g_or_a','n_or_p','n_or_a']).
pp(4557,'n_or_a',[N|R],A) :- pp(6505,N,R,A).
pp(6505,'adverbee',[],['v_or_g_or_a','n_or_p','n_or_a','adverbee']).
pp(1102,'n_or_v',[],['v_or_g_or_a','n_or_v']).
pp(1102,'n_or_v',[N|R],A) :- pp(4556,N,R,A).
pp(4556,'disc_adverbee',[],['v_or_g_or_a','n_or_v','disc_adverbee']).
pp(4556,'mobile',[],['v_or_g_or_a','n_or_v','mobile']).
pp(4556,'mobile',[N|R],A) :- pp(6503,N,R,A).
pp(6503,'disc_adverbee',[],['v_or_g_or_a','n_or_v','mobile','disc_adverbee']).
pp(4556,'a_or_p',[],['v_or_g_or_a','n_or_v','a_or_p']).
pp(4556,'a_or_p',[N|R],A) :- pp(6502,N,R,A).
pp(6502,'disc_adverbee',[],['v_or_g_or_a','n_or_v','a_or_p','disc_adverbee']).
pp(6502,'mobile',[],['v_or_g_or_a','n_or_v','a_or_p','mobile']).
pp(6502,'mobile',[N|R],A) :- pp(8020,N,R,A).
pp(8020,'disc_adverbee',[],['v_or_g_or_a','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(4556,'adverbee',[],['v_or_g_or_a','n_or_v','adverbee']).
pp(4556,'adverbee',[N|R],A) :- pp(6501,N,R,A).
pp(6501,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','disc_adverbee']).
pp(6501,'mobile',[],['v_or_g_or_a','n_or_v','adverbee','mobile']).
pp(6501,'mobile',[N|R],A) :- pp(8018,N,R,A).
pp(8018,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6501,'a_or_p',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p']).
pp(6501,'a_or_p',[N|R],A) :- pp(8017,N,R,A).
pp(8017,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8017,'mobile',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p','mobile']).
pp(8017,'mobile',[N|R],A) :- pp(8658,N,R,A).
pp(8658,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4556,'n_or_a',[],['v_or_g_or_a','n_or_v','n_or_a']).
pp(4556,'n_or_a',[N|R],A) :- pp(6500,N,R,A).
pp(6500,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_a','disc_adverbee']).
pp(6500,'adverbee',[],['v_or_g_or_a','n_or_v','n_or_a','adverbee']).
pp(6500,'adverbee',[N|R],A) :- pp(8015,N,R,A).
pp(8015,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(4556,'n_or_p',[],['v_or_g_or_a','n_or_v','n_or_p']).
pp(4556,'n_or_p',[N|R],A) :- pp(6499,N,R,A).
pp(6499,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_p','disc_adverbee']).
pp(6499,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','mobile']).
pp(6499,'a_or_p',[],['v_or_g_or_a','n_or_v','n_or_p','a_or_p']).
pp(6499,'a_or_p',[N|R],A) :- pp(8012,N,R,A).
pp(8012,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','a_or_p','mobile']).
pp(6499,'adverbee',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee']).
pp(6499,'adverbee',[N|R],A) :- pp(8011,N,R,A).
pp(8011,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(8011,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','mobile']).
pp(8011,'a_or_p',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','a_or_p']).
pp(8011,'a_or_p',[N|R],A) :- pp(8653,N,R,A).
pp(8653,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','a_or_p','mobile']).
pp(1102,'supnoun',[],['v_or_g_or_a','supnoun']).
pp(1102,'supnoun',[N|R],A) :- pp(4555,N,R,A).
pp(4555,'disc_adverbee',[],['v_or_g_or_a','supnoun','disc_adverbee']).
pp(4555,'mobile',[],['v_or_g_or_a','supnoun','mobile']).
pp(4555,'mobile',[N|R],A) :- pp(6497,N,R,A).
pp(6497,'disc_adverbee',[],['v_or_g_or_a','supnoun','mobile','disc_adverbee']).
pp(4555,'a_or_p',[],['v_or_g_or_a','supnoun','a_or_p']).
pp(4555,'a_or_p',[N|R],A) :- pp(6496,N,R,A).
pp(6496,'mobile',[],['v_or_g_or_a','supnoun','a_or_p','mobile']).
pp(4555,'adverbee',[],['v_or_g_or_a','supnoun','adverbee']).
pp(4555,'adverbee',[N|R],A) :- pp(6495,N,R,A).
pp(6495,'disc_adverbee',[],['v_or_g_or_a','supnoun','adverbee','disc_adverbee']).
pp(6495,'mobile',[],['v_or_g_or_a','supnoun','adverbee','mobile']).
pp(6495,'mobile',[N|R],A) :- pp(8007,N,R,A).
pp(8007,'disc_adverbee',[],['v_or_g_or_a','supnoun','adverbee','mobile','disc_adverbee']).
pp(6495,'a_or_p',[],['v_or_g_or_a','supnoun','adverbee','a_or_p']).
pp(6495,'a_or_p',[N|R],A) :- pp(8006,N,R,A).
pp(8006,'mobile',[],['v_or_g_or_a','supnoun','adverbee','a_or_p','mobile']).
pp(4555,'n_or_a',[],['v_or_g_or_a','supnoun','n_or_a']).
pp(4555,'n_or_a',[N|R],A) :- pp(6494,N,R,A).
pp(6494,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_a','disc_adverbee']).
pp(6494,'adverbee',[],['v_or_g_or_a','supnoun','n_or_a','adverbee']).
pp(6494,'adverbee',[N|R],A) :- pp(8004,N,R,A).
pp(8004,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_a','adverbee','disc_adverbee']).
pp(4555,'n_or_v',[],['v_or_g_or_a','supnoun','n_or_v']).
pp(4555,'n_or_v',[N|R],A) :- pp(6493,N,R,A).
pp(6493,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','disc_adverbee']).
pp(6493,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','mobile']).
pp(6493,'mobile',[N|R],A) :- pp(8002,N,R,A).
pp(8002,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','mobile','disc_adverbee']).
pp(6493,'a_or_p',[],['v_or_g_or_a','supnoun','n_or_v','a_or_p']).
pp(6493,'a_or_p',[N|R],A) :- pp(8001,N,R,A).
pp(8001,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','a_or_p','mobile']).
pp(6493,'adverbee',[],['v_or_g_or_a','supnoun','n_or_v','adverbee']).
pp(6493,'adverbee',[N|R],A) :- pp(8000,N,R,A).
pp(8000,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','disc_adverbee']).
pp(8000,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','mobile']).
pp(8000,'mobile',[N|R],A) :- pp(8646,N,R,A).
pp(8646,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','mobile','disc_adverbee']).
pp(8000,'a_or_p',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','a_or_p']).
pp(8000,'a_or_p',[N|R],A) :- pp(8645,N,R,A).
pp(8645,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','a_or_p','mobile']).
pp(6493,'n_or_a',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a']).
pp(6493,'n_or_a',[N|R],A) :- pp(7999,N,R,A).
pp(7999,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a','disc_adverbee']).
pp(7999,'adverbee',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a','adverbee']).
pp(7999,'adverbee',[N|R],A) :- pp(8643,N,R,A).
pp(8643,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1102,'nominal',[],['v_or_g_or_a','nominal']).
pp(1102,'nominal',[N|R],A) :- pp(4554,N,R,A).
pp(4554,'disc_adverbee',[],['v_or_g_or_a','nominal','disc_adverbee']).
pp(4554,'mobile',[],['v_or_g_or_a','nominal','mobile']).
pp(4554,'mobile',[N|R],A) :- pp(6491,N,R,A).
pp(6491,'disc_adverbee',[],['v_or_g_or_a','nominal','mobile','disc_adverbee']).
pp(4554,'a_or_p',[],['v_or_g_or_a','nominal','a_or_p']).
pp(4554,'a_or_p',[N|R],A) :- pp(6490,N,R,A).
pp(6490,'mobile',[],['v_or_g_or_a','nominal','a_or_p','mobile']).
pp(4554,'adverbee',[],['v_or_g_or_a','nominal','adverbee']).
pp(4554,'adverbee',[N|R],A) :- pp(6489,N,R,A).
pp(6489,'disc_adverbee',[],['v_or_g_or_a','nominal','adverbee','disc_adverbee']).
pp(6489,'mobile',[],['v_or_g_or_a','nominal','adverbee','mobile']).
pp(6489,'mobile',[N|R],A) :- pp(7995,N,R,A).
pp(7995,'disc_adverbee',[],['v_or_g_or_a','nominal','adverbee','mobile','disc_adverbee']).
pp(6489,'a_or_p',[],['v_or_g_or_a','nominal','adverbee','a_or_p']).
pp(6489,'a_or_p',[N|R],A) :- pp(7994,N,R,A).
pp(7994,'mobile',[],['v_or_g_or_a','nominal','adverbee','a_or_p','mobile']).
pp(4554,'n_or_a',[],['v_or_g_or_a','nominal','n_or_a']).
pp(4554,'n_or_a',[N|R],A) :- pp(6488,N,R,A).
pp(6488,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_a','disc_adverbee']).
pp(6488,'adverbee',[],['v_or_g_or_a','nominal','n_or_a','adverbee']).
pp(6488,'adverbee',[N|R],A) :- pp(7992,N,R,A).
pp(7992,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_a','adverbee','disc_adverbee']).
pp(4554,'n_or_p',[],['v_or_g_or_a','nominal','n_or_p']).
pp(4554,'n_or_p',[N|R],A) :- pp(6487,N,R,A).
pp(6487,'mobile',[],['v_or_g_or_a','nominal','n_or_p','mobile']).
pp(6487,'a_or_p',[],['v_or_g_or_a','nominal','n_or_p','a_or_p']).
pp(6487,'a_or_p',[N|R],A) :- pp(7990,N,R,A).
pp(7990,'mobile',[],['v_or_g_or_a','nominal','n_or_p','a_or_p','mobile']).
pp(6487,'adverbee',[],['v_or_g_or_a','nominal','n_or_p','adverbee']).
pp(6487,'adverbee',[N|R],A) :- pp(7989,N,R,A).
pp(7989,'mobile',[],['v_or_g_or_a','nominal','n_or_p','adverbee','mobile']).
pp(7989,'a_or_p',[],['v_or_g_or_a','nominal','n_or_p','adverbee','a_or_p']).
pp(7989,'a_or_p',[N|R],A) :- pp(8637,N,R,A).
pp(8637,'mobile',[],['v_or_g_or_a','nominal','n_or_p','adverbee','a_or_p','mobile']).
pp(6487,'n_or_a',[],['v_or_g_or_a','nominal','n_or_p','n_or_a']).
pp(6487,'n_or_a',[N|R],A) :- pp(7988,N,R,A).
pp(7988,'adverbee',[],['v_or_g_or_a','nominal','n_or_p','n_or_a','adverbee']).
pp(4554,'n_or_v',[],['v_or_g_or_a','nominal','n_or_v']).
pp(4554,'n_or_v',[N|R],A) :- pp(6486,N,R,A).
pp(6486,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','disc_adverbee']).
pp(6486,'mobile',[],['v_or_g_or_a','nominal','n_or_v','mobile']).
pp(6486,'mobile',[N|R],A) :- pp(7986,N,R,A).
pp(7986,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','mobile','disc_adverbee']).
pp(6486,'a_or_p',[],['v_or_g_or_a','nominal','n_or_v','a_or_p']).
pp(6486,'a_or_p',[N|R],A) :- pp(7985,N,R,A).
pp(7985,'mobile',[],['v_or_g_or_a','nominal','n_or_v','a_or_p','mobile']).
pp(6486,'adverbee',[],['v_or_g_or_a','nominal','n_or_v','adverbee']).
pp(6486,'adverbee',[N|R],A) :- pp(7984,N,R,A).
pp(7984,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','adverbee','disc_adverbee']).
pp(7984,'mobile',[],['v_or_g_or_a','nominal','n_or_v','adverbee','mobile']).
pp(7984,'mobile',[N|R],A) :- pp(8632,N,R,A).
pp(8632,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(7984,'a_or_p',[],['v_or_g_or_a','nominal','n_or_v','adverbee','a_or_p']).
pp(7984,'a_or_p',[N|R],A) :- pp(8631,N,R,A).
pp(8631,'mobile',[],['v_or_g_or_a','nominal','n_or_v','adverbee','a_or_p','mobile']).
pp(6486,'n_or_a',[],['v_or_g_or_a','nominal','n_or_v','n_or_a']).
pp(6486,'n_or_a',[N|R],A) :- pp(7983,N,R,A).
pp(7983,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','n_or_a','disc_adverbee']).
pp(7983,'adverbee',[],['v_or_g_or_a','nominal','n_or_v','n_or_a','adverbee']).
pp(7983,'adverbee',[N|R],A) :- pp(8629,N,R,A).
pp(8629,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1102,'nominal_or_verbal',[],['v_or_g_or_a','nominal_or_verbal']).
pp(1102,'nominal_or_verbal',[N|R],A) :- pp(4553,N,R,A).
pp(4553,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','disc_adverbee']).
pp(4553,'mobile',[],['v_or_g_or_a','nominal_or_verbal','mobile']).
pp(4553,'mobile',[N|R],A) :- pp(6484,N,R,A).
pp(6484,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','mobile','disc_adverbee']).
pp(4553,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','a_or_p']).
pp(4553,'a_or_p',[N|R],A) :- pp(6483,N,R,A).
pp(6483,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','a_or_p','disc_adverbee']).
pp(6483,'mobile',[],['v_or_g_or_a','nominal_or_verbal','a_or_p','mobile']).
pp(6483,'mobile',[N|R],A) :- pp(7980,N,R,A).
pp(7980,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','a_or_p','mobile','disc_adverbee']).
pp(4553,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee']).
pp(4553,'adverbee',[N|R],A) :- pp(6482,N,R,A).
pp(6482,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6482,'mobile',[],['v_or_g_or_a','nominal_or_verbal','adverbee','mobile']).
pp(6482,'mobile',[N|R],A) :- pp(7978,N,R,A).
pp(7978,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','mobile','disc_adverbee']).
pp(6482,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p']).
pp(6482,'a_or_p',[N|R],A) :- pp(7977,N,R,A).
pp(7977,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p','disc_adverbee']).
pp(7977,'mobile',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p','mobile']).
pp(7977,'mobile',[N|R],A) :- pp(8625,N,R,A).
pp(8625,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4553,'n_or_a',[],['v_or_g_or_a','nominal_or_verbal','n_or_a']).
pp(4553,'n_or_a',[N|R],A) :- pp(6481,N,R,A).
pp(6481,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_a','disc_adverbee']).
pp(6481,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_a','adverbee']).
pp(6481,'adverbee',[N|R],A) :- pp(7975,N,R,A).
pp(7975,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_a','adverbee','disc_adverbee']).
pp(4553,'n_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_p']).
pp(4553,'n_or_p',[N|R],A) :- pp(6480,N,R,A).
pp(6480,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','disc_adverbee']).
pp(6480,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','mobile']).
pp(6480,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','a_or_p']).
pp(6480,'a_or_p',[N|R],A) :- pp(7972,N,R,A).
pp(7972,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','a_or_p','mobile']).
pp(6480,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee']).
pp(6480,'adverbee',[N|R],A) :- pp(7971,N,R,A).
pp(7971,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','disc_adverbee']).
pp(7971,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','mobile']).
pp(7971,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','a_or_p']).
pp(7971,'a_or_p',[N|R],A) :- pp(8620,N,R,A).
pp(8620,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','a_or_p','mobile']).
pp(6480,'n_or_a',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','n_or_a']).
pp(6480,'n_or_a',[N|R],A) :- pp(7970,N,R,A).
pp(7970,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','n_or_a','adverbee']).
pp(4553,'n_or_v',[],['v_or_g_or_a','nominal_or_verbal','n_or_v']).
pp(4553,'n_or_v',[N|R],A) :- pp(6479,N,R,A).
pp(6479,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(6479,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','mobile']).
pp(6479,'mobile',[N|R],A) :- pp(7968,N,R,A).
pp(7968,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','mobile','disc_adverbee']).
pp(6479,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p']).
pp(6479,'a_or_p',[N|R],A) :- pp(7967,N,R,A).
pp(7967,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p','disc_adverbee']).
pp(7967,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(7967,'mobile',[N|R],A) :- pp(8616,N,R,A).
pp(8616,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(6479,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee']).
pp(6479,'adverbee',[N|R],A) :- pp(7966,N,R,A).
pp(7966,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(7966,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','mobile']).
pp(7966,'mobile',[N|R],A) :- pp(8614,N,R,A).
pp(8614,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(7966,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p']).
pp(7966,'a_or_p',[N|R],A) :- pp(8613,N,R,A).
pp(8613,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8613,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile']).
pp(8613,'mobile',[N|R],A) :- pp(8880,N,R,A).
pp(8880,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(6479,'n_or_a',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a']).
pp(6479,'n_or_a',[N|R],A) :- pp(7965,N,R,A).
pp(7965,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a','disc_adverbee']).
pp(7965,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a','adverbee']).
pp(7965,'adverbee',[N|R],A) :- pp(8611,N,R,A).
pp(8611,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(6479,'n_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p']).
pp(6479,'n_or_p',[N|R],A) :- pp(7964,N,R,A).
pp(7964,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','disc_adverbee']).
pp(7964,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','mobile']).
pp(7964,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','a_or_p']).
pp(7964,'a_or_p',[N|R],A) :- pp(8608,N,R,A).
pp(8608,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','a_or_p','mobile']).
pp(7964,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee']).
pp(7964,'adverbee',[N|R],A) :- pp(8607,N,R,A).
pp(8607,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(8607,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','mobile']).
pp(8607,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','a_or_p']).
pp(8607,'a_or_p',[N|R],A) :- pp(8875,N,R,A).
pp(8875,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','a_or_p','mobile']).
pp(0,'mod_and_p',[],['mod_and_p']).
pp(0,'v_and_g',[],['v_and_g']).
pp(0,'verb*',[],['verb*']).
pp(0,'v_or_p',[],['v_or_p']).
pp(0,'v_or_p',[N|R],A) :- pp(1101,N,R,A).
pp(1101,'adj*',[],['v_or_p','adj*']).
pp(1101,'mobile',[],['v_or_p','mobile']).
pp(1101,'a_or_p',[],['v_or_p','a_or_p']).
pp(1101,'a_or_p',[N|R],A) :- pp(4550,N,R,A).
pp(4550,'mobile',[],['v_or_p','a_or_p','mobile']).
pp(1101,'adverbee',[],['v_or_p','adverbee']).
pp(1101,'adverbee',[N|R],A) :- pp(4549,N,R,A).
pp(4549,'mobile',[],['v_or_p','adverbee','mobile']).
pp(4549,'a_or_p',[],['v_or_p','adverbee','a_or_p']).
pp(4549,'a_or_p',[N|R],A) :- pp(6476,N,R,A).
pp(6476,'mobile',[],['v_or_p','adverbee','a_or_p','mobile']).
pp(1101,'noun*',[],['v_or_p','noun*']).
pp(1101,'n_or_a',[],['v_or_p','n_or_a']).
pp(1101,'n_or_a',[N|R],A) :- pp(4547,N,R,A).
pp(4547,'mobile',[],['v_or_p','n_or_a','mobile']).
pp(4547,'a_or_p',[],['v_or_p','n_or_a','a_or_p']).
pp(4547,'a_or_p',[N|R],A) :- pp(6474,N,R,A).
pp(6474,'mobile',[],['v_or_p','n_or_a','a_or_p','mobile']).
pp(4547,'adverbee',[],['v_or_p','n_or_a','adverbee']).
pp(1101,'n_or_p',[],['v_or_p','n_or_p']).
pp(1101,'n_or_p',[N|R],A) :- pp(4546,N,R,A).
pp(4546,'adverbee',[],['v_or_p','n_or_p','adverbee']).
pp(4546,'n_or_a',[],['v_or_p','n_or_p','n_or_a']).
pp(4546,'n_or_a',[N|R],A) :- pp(6471,N,R,A).
pp(6471,'adverbee',[],['v_or_p','n_or_p','n_or_a','adverbee']).
pp(1101,'n_or_v',[],['v_or_p','n_or_v']).
pp(1101,'n_or_v',[N|R],A) :- pp(4545,N,R,A).
pp(4545,'mobile',[],['v_or_p','n_or_v','mobile']).
pp(4545,'a_or_p',[],['v_or_p','n_or_v','a_or_p']).
pp(4545,'a_or_p',[N|R],A) :- pp(6469,N,R,A).
pp(6469,'mobile',[],['v_or_p','n_or_v','a_or_p','mobile']).
pp(4545,'n_or_a',[],['v_or_p','n_or_v','n_or_a']).
pp(4545,'n_or_a',[N|R],A) :- pp(6468,N,R,A).
pp(6468,'mobile',[],['v_or_p','n_or_v','n_or_a','mobile']).
pp(6468,'a_or_p',[],['v_or_p','n_or_v','n_or_a','a_or_p']).
pp(6468,'a_or_p',[N|R],A) :- pp(7958,N,R,A).
pp(7958,'mobile',[],['v_or_p','n_or_v','n_or_a','a_or_p','mobile']).
pp(4545,'n_or_p',[],['v_or_p','n_or_v','n_or_p']).
pp(1101,'supnoun',[],['v_or_p','supnoun']).
pp(1101,'supnoun',[N|R],A) :- pp(4544,N,R,A).
pp(4544,'adverbee',[],['v_or_p','supnoun','adverbee']).
pp(4544,'n_or_a',[],['v_or_p','supnoun','n_or_a']).
pp(4544,'n_or_v',[],['v_or_p','supnoun','n_or_v']).
pp(4544,'n_or_v',[N|R],A) :- pp(6464,N,R,A).
pp(6464,'n_or_a',[],['v_or_p','supnoun','n_or_v','n_or_a']).
pp(1101,'nominal',[],['v_or_p','nominal']).
pp(1101,'nominal',[N|R],A) :- pp(4543,N,R,A).
pp(4543,'mobile',[],['v_or_p','nominal','mobile']).
pp(4543,'a_or_p',[],['v_or_p','nominal','a_or_p']).
pp(4543,'a_or_p',[N|R],A) :- pp(6462,N,R,A).
pp(6462,'mobile',[],['v_or_p','nominal','a_or_p','mobile']).
pp(4543,'adverbee',[],['v_or_p','nominal','adverbee']).
pp(4543,'n_or_a',[],['v_or_p','nominal','n_or_a']).
pp(4543,'n_or_p',[],['v_or_p','nominal','n_or_p']).
pp(4543,'n_or_p',[N|R],A) :- pp(6459,N,R,A).
pp(6459,'n_or_a',[],['v_or_p','nominal','n_or_p','n_or_a']).
pp(4543,'n_or_v',[],['v_or_p','nominal','n_or_v']).
pp(4543,'n_or_v',[N|R],A) :- pp(6458,N,R,A).
pp(6458,'n_or_a',[],['v_or_p','nominal','n_or_v','n_or_a']).
pp(1101,'nominal_or_verbal',[],['v_or_p','nominal_or_verbal']).
pp(1101,'nominal_or_verbal',[N|R],A) :- pp(4542,N,R,A).
pp(4542,'mobile',[],['v_or_p','nominal_or_verbal','mobile']).
pp(4542,'a_or_p',[],['v_or_p','nominal_or_verbal','a_or_p']).
pp(4542,'a_or_p',[N|R],A) :- pp(6456,N,R,A).
pp(6456,'mobile',[],['v_or_p','nominal_or_verbal','a_or_p','mobile']).
pp(4542,'n_or_a',[],['v_or_p','nominal_or_verbal','n_or_a']).
pp(4542,'n_or_a',[N|R],A) :- pp(6455,N,R,A).
pp(6455,'mobile',[],['v_or_p','nominal_or_verbal','n_or_a','mobile']).
pp(6455,'a_or_p',[],['v_or_p','nominal_or_verbal','n_or_a','a_or_p']).
pp(6455,'a_or_p',[N|R],A) :- pp(7951,N,R,A).
pp(7951,'mobile',[],['v_or_p','nominal_or_verbal','n_or_a','a_or_p','mobile']).
pp(4542,'n_or_p',[],['v_or_p','nominal_or_verbal','n_or_p']).
pp(4542,'n_or_p',[N|R],A) :- pp(6454,N,R,A).
pp(6454,'n_or_a',[],['v_or_p','nominal_or_verbal','n_or_p','n_or_a']).
pp(4542,'n_or_v',[],['v_or_p','nominal_or_verbal','n_or_v']).
pp(4542,'n_or_v',[N|R],A) :- pp(6453,N,R,A).
pp(6453,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','mobile']).
pp(6453,'a_or_p',[],['v_or_p','nominal_or_verbal','n_or_v','a_or_p']).
pp(6453,'a_or_p',[N|R],A) :- pp(7948,N,R,A).
pp(7948,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(6453,'n_or_a',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a']).
pp(6453,'n_or_a',[N|R],A) :- pp(7947,N,R,A).
pp(7947,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a','mobile']).
pp(7947,'a_or_p',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a','a_or_p']).
pp(7947,'a_or_p',[N|R],A) :- pp(8602,N,R,A).
pp(8602,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile']).
pp(6453,'n_or_p',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_p']).
pp(1101,'v_or_g_or_a',[],['v_or_p','v_or_g_or_a']).
pp(1101,'v_or_g_or_a',[N|R],A) :- pp(4541,N,R,A).
pp(4541,'mobile',[],['v_or_p','v_or_g_or_a','mobile']).
pp(4541,'a_or_p',[],['v_or_p','v_or_g_or_a','a_or_p']).
pp(4541,'a_or_p',[N|R],A) :- pp(6451,N,R,A).
pp(6451,'mobile',[],['v_or_p','v_or_g_or_a','a_or_p','mobile']).
pp(4541,'adverbee',[],['v_or_p','v_or_g_or_a','adverbee']).
pp(4541,'adverbee',[N|R],A) :- pp(6450,N,R,A).
pp(6450,'mobile',[],['v_or_p','v_or_g_or_a','adverbee','mobile']).
pp(6450,'a_or_p',[],['v_or_p','v_or_g_or_a','adverbee','a_or_p']).
pp(6450,'a_or_p',[N|R],A) :- pp(7943,N,R,A).
pp(7943,'mobile',[],['v_or_p','v_or_g_or_a','adverbee','a_or_p','mobile']).
pp(4541,'n_or_a',[],['v_or_p','v_or_g_or_a','n_or_a']).
pp(4541,'n_or_a',[N|R],A) :- pp(6449,N,R,A).
pp(6449,'adverbee',[],['v_or_p','v_or_g_or_a','n_or_a','adverbee']).
pp(4541,'n_or_p',[],['v_or_p','v_or_g_or_a','n_or_p']).
pp(4541,'n_or_p',[N|R],A) :- pp(6448,N,R,A).
pp(6448,'adverbee',[],['v_or_p','v_or_g_or_a','n_or_p','adverbee']).
pp(6448,'n_or_a',[],['v_or_p','v_or_g_or_a','n_or_p','n_or_a']).
pp(6448,'n_or_a',[N|R],A) :- pp(7940,N,R,A).
pp(7940,'adverbee',[],['v_or_p','v_or_g_or_a','n_or_p','n_or_a','adverbee']).
pp(4541,'supnoun',[],['v_or_p','v_or_g_or_a','supnoun']).
pp(4541,'supnoun',[N|R],A) :- pp(6447,N,R,A).
pp(6447,'adverbee',[],['v_or_p','v_or_g_or_a','supnoun','adverbee']).
pp(4541,'nominal',[],['v_or_p','v_or_g_or_a','nominal']).
pp(4541,'nominal',[N|R],A) :- pp(6446,N,R,A).
pp(6446,'adverbee',[],['v_or_p','v_or_g_or_a','nominal','adverbee']).
pp(0,'subst',[],['subst']).
pp(0,'subst',[N|R],A) :- pp(1100,N,R,A).
pp(1100,'disc_adverbee',[],['subst','disc_adverbee']).
pp(1100,'mobile',[],['subst','mobile']).
pp(1100,'mobile',[N|R],A) :- pp(4539,N,R,A).
pp(4539,'disc_adverbee',[],['subst','mobile','disc_adverbee']).
pp(0,'nominal',[],['nominal']).
pp(0,'nominal',[N|R],A) :- pp(1105,N,R,A).
pp(1105,'verb*',[],['nominal','verb*']).
pp(1105,'verbal',[],['nominal','verbal']).
pp(1105,'disc_adverbee',[],['nominal','disc_adverbee']).
pp(1105,'adj*',[],['nominal','adj*']).
pp(1105,'prep*',[],['nominal','prep*']).
pp(1105,'mobile',[],['nominal','mobile']).
pp(1105,'mobile',[N|R],A) :- pp(4590,N,R,A).
pp(4590,'disc_adverbee',[],['nominal','mobile','disc_adverbee']).
pp(1105,'a_or_p',[],['nominal','a_or_p']).
pp(1105,'a_or_p',[N|R],A) :- pp(4589,N,R,A).
pp(4589,'mobile',[],['nominal','a_or_p','mobile']).
pp(1105,'adverbee',[],['nominal','adverbee']).
pp(1105,'adverbee',[N|R],A) :- pp(4588,N,R,A).
pp(4588,'disc_adverbee',[],['nominal','adverbee','disc_adverbee']).
pp(4588,'mobile',[],['nominal','adverbee','mobile']).
pp(4588,'mobile',[N|R],A) :- pp(6599,N,R,A).
pp(6599,'disc_adverbee',[],['nominal','adverbee','mobile','disc_adverbee']).
pp(4588,'a_or_p',[],['nominal','adverbee','a_or_p']).
pp(4588,'a_or_p',[N|R],A) :- pp(6598,N,R,A).
pp(6598,'mobile',[],['nominal','adverbee','a_or_p','mobile']).
pp(1105,'n_or_a',[],['nominal','n_or_a']).
pp(1105,'n_or_a',[N|R],A) :- pp(4587,N,R,A).
pp(4587,'disc_adverbee',[],['nominal','n_or_a','disc_adverbee']).
pp(4587,'mobile',[],['nominal','n_or_a','mobile']).
pp(4587,'a_or_p',[],['nominal','n_or_a','a_or_p']).
pp(4587,'a_or_p',[N|R],A) :- pp(6595,N,R,A).
pp(6595,'mobile',[],['nominal','n_or_a','a_or_p','mobile']).
pp(4587,'adverbee',[],['nominal','n_or_a','adverbee']).
pp(4587,'adverbee',[N|R],A) :- pp(6594,N,R,A).
pp(6594,'disc_adverbee',[],['nominal','n_or_a','adverbee','disc_adverbee']).
pp(1105,'n_or_p',[],['nominal','n_or_p']).
pp(1105,'n_or_p',[N|R],A) :- pp(4586,N,R,A).
pp(4586,'adj*',[],['nominal','n_or_p','adj*']).
pp(4586,'mobile',[],['nominal','n_or_p','mobile']).
pp(4586,'a_or_p',[],['nominal','n_or_p','a_or_p']).
pp(4586,'a_or_p',[N|R],A) :- pp(6591,N,R,A).
pp(6591,'mobile',[],['nominal','n_or_p','a_or_p','mobile']).
pp(4586,'adverbee',[],['nominal','n_or_p','adverbee']).
pp(4586,'adverbee',[N|R],A) :- pp(6590,N,R,A).
pp(6590,'mobile',[],['nominal','n_or_p','adverbee','mobile']).
pp(6590,'a_or_p',[],['nominal','n_or_p','adverbee','a_or_p']).
pp(6590,'a_or_p',[N|R],A) :- pp(8135,N,R,A).
pp(8135,'mobile',[],['nominal','n_or_p','adverbee','a_or_p','mobile']).
pp(4586,'n_or_a',[],['nominal','n_or_p','n_or_a']).
pp(4586,'n_or_a',[N|R],A) :- pp(6589,N,R,A).
pp(6589,'mobile',[],['nominal','n_or_p','n_or_a','mobile']).
pp(6589,'a_or_p',[],['nominal','n_or_p','n_or_a','a_or_p']).
pp(6589,'a_or_p',[N|R],A) :- pp(8133,N,R,A).
pp(8133,'mobile',[],['nominal','n_or_p','n_or_a','a_or_p','mobile']).
pp(6589,'adverbee',[],['nominal','n_or_p','n_or_a','adverbee']).
pp(1105,'n_or_v',[],['nominal','n_or_v']).
pp(1105,'n_or_v',[N|R],A) :- pp(4585,N,R,A).
pp(4585,'disc_adverbee',[],['nominal','n_or_v','disc_adverbee']).
pp(4585,'adj*',[],['nominal','n_or_v','adj*']).
pp(4585,'mobile',[],['nominal','n_or_v','mobile']).
pp(4585,'mobile',[N|R],A) :- pp(6586,N,R,A).
pp(6586,'disc_adverbee',[],['nominal','n_or_v','mobile','disc_adverbee']).
pp(4585,'a_or_p',[],['nominal','n_or_v','a_or_p']).
pp(4585,'a_or_p',[N|R],A) :- pp(6585,N,R,A).
pp(6585,'mobile',[],['nominal','n_or_v','a_or_p','mobile']).
pp(4585,'adverbee',[],['nominal','n_or_v','adverbee']).
pp(4585,'adverbee',[N|R],A) :- pp(6584,N,R,A).
pp(6584,'disc_adverbee',[],['nominal','n_or_v','adverbee','disc_adverbee']).
pp(6584,'mobile',[],['nominal','n_or_v','adverbee','mobile']).
pp(6584,'mobile',[N|R],A) :- pp(8128,N,R,A).
pp(8128,'disc_adverbee',[],['nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6584,'a_or_p',[],['nominal','n_or_v','adverbee','a_or_p']).
pp(6584,'a_or_p',[N|R],A) :- pp(8127,N,R,A).
pp(8127,'mobile',[],['nominal','n_or_v','adverbee','a_or_p','mobile']).
pp(4585,'n_or_a',[],['nominal','n_or_v','n_or_a']).
pp(4585,'n_or_a',[N|R],A) :- pp(6583,N,R,A).
pp(6583,'disc_adverbee',[],['nominal','n_or_v','n_or_a','disc_adverbee']).
pp(6583,'mobile',[],['nominal','n_or_v','n_or_a','mobile']).
pp(6583,'a_or_p',[],['nominal','n_or_v','n_or_a','a_or_p']).
pp(6583,'a_or_p',[N|R],A) :- pp(8124,N,R,A).
pp(8124,'mobile',[],['nominal','n_or_v','n_or_a','a_or_p','mobile']).
pp(6583,'adverbee',[],['nominal','n_or_v','n_or_a','adverbee']).
pp(6583,'adverbee',[N|R],A) :- pp(8123,N,R,A).
pp(8123,'disc_adverbee',[],['nominal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(0,'intdet',[],['intdet']).
pp(0,'det',[],['det']).
pp(0,'poss-able',[],['poss-able']).
pp(0,'poss-able',[N|R],A) :- pp(1098,N,R,A).
pp(1098,'verb*',[],['poss-able','verb*']).
pp(1098,'verbal',[],['poss-able','verbal']).
pp(1098,'disc_adverbee',[],['poss-able','disc_adverbee']).
pp(1098,'adj*',[],['poss-able','adj*']).
pp(1098,'prep*',[],['poss-able','prep*']).
pp(1098,'mobile',[],['poss-able','mobile']).
pp(1098,'mobile',[N|R],A) :- pp(4533,N,R,A).
pp(4533,'disc_adverbee',[],['poss-able','mobile','disc_adverbee']).
pp(1098,'a_or_p',[],['poss-able','a_or_p']).
pp(1098,'a_or_p',[N|R],A) :- pp(4532,N,R,A).
pp(4532,'mobile',[],['poss-able','a_or_p','mobile']).
pp(1098,'adverbee',[],['poss-able','adverbee']).
pp(1098,'adverbee',[N|R],A) :- pp(4531,N,R,A).
pp(4531,'disc_adverbee',[],['poss-able','adverbee','disc_adverbee']).
pp(4531,'mobile',[],['poss-able','adverbee','mobile']).
pp(4531,'mobile',[N|R],A) :- pp(6441,N,R,A).
pp(6441,'disc_adverbee',[],['poss-able','adverbee','mobile','disc_adverbee']).
pp(4531,'a_or_p',[],['poss-able','adverbee','a_or_p']).
pp(4531,'a_or_p',[N|R],A) :- pp(6440,N,R,A).
pp(6440,'mobile',[],['poss-able','adverbee','a_or_p','mobile']).
pp(1098,'n_or_a',[],['poss-able','n_or_a']).
pp(1098,'n_or_a',[N|R],A) :- pp(4530,N,R,A).
pp(4530,'disc_adverbee',[],['poss-able','n_or_a','disc_adverbee']).
pp(4530,'mobile',[],['poss-able','n_or_a','mobile']).
pp(4530,'a_or_p',[],['poss-able','n_or_a','a_or_p']).
pp(4530,'a_or_p',[N|R],A) :- pp(6437,N,R,A).
pp(6437,'mobile',[],['poss-able','n_or_a','a_or_p','mobile']).
pp(4530,'adverbee',[],['poss-able','n_or_a','adverbee']).
pp(4530,'adverbee',[N|R],A) :- pp(6436,N,R,A).
pp(6436,'disc_adverbee',[],['poss-able','n_or_a','adverbee','disc_adverbee']).
pp(1098,'n_or_p',[],['poss-able','n_or_p']).
pp(1098,'n_or_p',[N|R],A) :- pp(4529,N,R,A).
pp(4529,'adj*',[],['poss-able','n_or_p','adj*']).
pp(4529,'mobile',[],['poss-able','n_or_p','mobile']).
pp(4529,'a_or_p',[],['poss-able','n_or_p','a_or_p']).
pp(4529,'a_or_p',[N|R],A) :- pp(6433,N,R,A).
pp(6433,'mobile',[],['poss-able','n_or_p','a_or_p','mobile']).
pp(4529,'adverbee',[],['poss-able','n_or_p','adverbee']).
pp(4529,'adverbee',[N|R],A) :- pp(6432,N,R,A).
pp(6432,'mobile',[],['poss-able','n_or_p','adverbee','mobile']).
pp(6432,'a_or_p',[],['poss-able','n_or_p','adverbee','a_or_p']).
pp(6432,'a_or_p',[N|R],A) :- pp(7931,N,R,A).
pp(7931,'mobile',[],['poss-able','n_or_p','adverbee','a_or_p','mobile']).
pp(4529,'n_or_a',[],['poss-able','n_or_p','n_or_a']).
pp(4529,'n_or_a',[N|R],A) :- pp(6431,N,R,A).
pp(6431,'mobile',[],['poss-able','n_or_p','n_or_a','mobile']).
pp(6431,'a_or_p',[],['poss-able','n_or_p','n_or_a','a_or_p']).
pp(6431,'a_or_p',[N|R],A) :- pp(7929,N,R,A).
pp(7929,'mobile',[],['poss-able','n_or_p','n_or_a','a_or_p','mobile']).
pp(6431,'adverbee',[],['poss-able','n_or_p','n_or_a','adverbee']).
pp(1098,'n_or_v',[],['poss-able','n_or_v']).
pp(1098,'n_or_v',[N|R],A) :- pp(4528,N,R,A).
pp(4528,'disc_adverbee',[],['poss-able','n_or_v','disc_adverbee']).
pp(4528,'adj*',[],['poss-able','n_or_v','adj*']).
pp(4528,'mobile',[],['poss-able','n_or_v','mobile']).
pp(4528,'mobile',[N|R],A) :- pp(6428,N,R,A).
pp(6428,'disc_adverbee',[],['poss-able','n_or_v','mobile','disc_adverbee']).
pp(4528,'a_or_p',[],['poss-able','n_or_v','a_or_p']).
pp(4528,'a_or_p',[N|R],A) :- pp(6427,N,R,A).
pp(6427,'mobile',[],['poss-able','n_or_v','a_or_p','mobile']).
pp(4528,'adverbee',[],['poss-able','n_or_v','adverbee']).
pp(4528,'adverbee',[N|R],A) :- pp(6426,N,R,A).
pp(6426,'disc_adverbee',[],['poss-able','n_or_v','adverbee','disc_adverbee']).
pp(6426,'mobile',[],['poss-able','n_or_v','adverbee','mobile']).
pp(6426,'mobile',[N|R],A) :- pp(7924,N,R,A).
pp(7924,'disc_adverbee',[],['poss-able','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6426,'a_or_p',[],['poss-able','n_or_v','adverbee','a_or_p']).
pp(6426,'a_or_p',[N|R],A) :- pp(7923,N,R,A).
pp(7923,'mobile',[],['poss-able','n_or_v','adverbee','a_or_p','mobile']).
pp(4528,'n_or_a',[],['poss-able','n_or_v','n_or_a']).
pp(4528,'n_or_a',[N|R],A) :- pp(6425,N,R,A).
pp(6425,'disc_adverbee',[],['poss-able','n_or_v','n_or_a','disc_adverbee']).
pp(6425,'mobile',[],['poss-able','n_or_v','n_or_a','mobile']).
pp(6425,'a_or_p',[],['poss-able','n_or_v','n_or_a','a_or_p']).
pp(6425,'a_or_p',[N|R],A) :- pp(7920,N,R,A).
pp(7920,'mobile',[],['poss-able','n_or_v','n_or_a','a_or_p','mobile']).
pp(6425,'adverbee',[],['poss-able','n_or_v','n_or_a','adverbee']).
pp(6425,'adverbee',[N|R],A) :- pp(7919,N,R,A).
pp(7919,'disc_adverbee',[],['poss-able','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1098,'v_or_g',[],['poss-able','v_or_g']).
pp(1098,'v_or_g',[N|R],A) :- pp(4527,N,R,A).
pp(4527,'disc_adverbee',[],['poss-able','v_or_g','disc_adverbee']).
pp(4527,'mobile',[],['poss-able','v_or_g','mobile']).
pp(4527,'mobile',[N|R],A) :- pp(6423,N,R,A).
pp(6423,'disc_adverbee',[],['poss-able','v_or_g','mobile','disc_adverbee']).
pp(4527,'adverbee',[],['poss-able','v_or_g','adverbee']).
pp(4527,'adverbee',[N|R],A) :- pp(6422,N,R,A).
pp(6422,'disc_adverbee',[],['poss-able','v_or_g','adverbee','disc_adverbee']).
pp(6422,'mobile',[],['poss-able','v_or_g','adverbee','mobile']).
pp(6422,'mobile',[N|R],A) :- pp(7916,N,R,A).
pp(7916,'disc_adverbee',[],['poss-able','v_or_g','adverbee','mobile','disc_adverbee']).
pp(4527,'n_or_a',[],['poss-able','v_or_g','n_or_a']).
pp(4527,'n_or_a',[N|R],A) :- pp(6421,N,R,A).
pp(6421,'disc_adverbee',[],['poss-able','v_or_g','n_or_a','disc_adverbee']).
pp(6421,'adverbee',[],['poss-able','v_or_g','n_or_a','adverbee']).
pp(6421,'adverbee',[N|R],A) :- pp(7914,N,R,A).
pp(7914,'disc_adverbee',[],['poss-able','v_or_g','n_or_a','adverbee','disc_adverbee']).
pp(4527,'n_or_v',[],['poss-able','v_or_g','n_or_v']).
pp(4527,'n_or_v',[N|R],A) :- pp(6420,N,R,A).
pp(6420,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','disc_adverbee']).
pp(6420,'mobile',[],['poss-able','v_or_g','n_or_v','mobile']).
pp(6420,'mobile',[N|R],A) :- pp(7912,N,R,A).
pp(7912,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','mobile','disc_adverbee']).
pp(6420,'adverbee',[],['poss-able','v_or_g','n_or_v','adverbee']).
pp(6420,'adverbee',[N|R],A) :- pp(7911,N,R,A).
pp(7911,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','adverbee','disc_adverbee']).
pp(7911,'mobile',[],['poss-able','v_or_g','n_or_v','adverbee','mobile']).
pp(7911,'mobile',[N|R],A) :- pp(8589,N,R,A).
pp(8589,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6420,'n_or_a',[],['poss-able','v_or_g','n_or_v','n_or_a']).
pp(6420,'n_or_a',[N|R],A) :- pp(7910,N,R,A).
pp(7910,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','n_or_a','disc_adverbee']).
pp(7910,'adverbee',[],['poss-able','v_or_g','n_or_v','n_or_a','adverbee']).
pp(7910,'adverbee',[N|R],A) :- pp(8587,N,R,A).
pp(8587,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1098,'v_or_g_or_a',[],['poss-able','v_or_g_or_a']).
pp(1098,'v_or_g_or_a',[N|R],A) :- pp(4526,N,R,A).
pp(4526,'disc_adverbee',[],['poss-able','v_or_g_or_a','disc_adverbee']).
pp(4526,'mobile',[],['poss-able','v_or_g_or_a','mobile']).
pp(4526,'mobile',[N|R],A) :- pp(6418,N,R,A).
pp(6418,'disc_adverbee',[],['poss-able','v_or_g_or_a','mobile','disc_adverbee']).
pp(4526,'a_or_p',[],['poss-able','v_or_g_or_a','a_or_p']).
pp(4526,'a_or_p',[N|R],A) :- pp(6417,N,R,A).
pp(6417,'mobile',[],['poss-able','v_or_g_or_a','a_or_p','mobile']).
pp(4526,'adverbee',[],['poss-able','v_or_g_or_a','adverbee']).
pp(4526,'adverbee',[N|R],A) :- pp(6416,N,R,A).
pp(6416,'disc_adverbee',[],['poss-able','v_or_g_or_a','adverbee','disc_adverbee']).
pp(6416,'mobile',[],['poss-able','v_or_g_or_a','adverbee','mobile']).
pp(6416,'mobile',[N|R],A) :- pp(7906,N,R,A).
pp(7906,'disc_adverbee',[],['poss-able','v_or_g_or_a','adverbee','mobile','disc_adverbee']).
pp(6416,'a_or_p',[],['poss-able','v_or_g_or_a','adverbee','a_or_p']).
pp(6416,'a_or_p',[N|R],A) :- pp(7905,N,R,A).
pp(7905,'mobile',[],['poss-able','v_or_g_or_a','adverbee','a_or_p','mobile']).
pp(4526,'n_or_a',[],['poss-able','v_or_g_or_a','n_or_a']).
pp(4526,'n_or_a',[N|R],A) :- pp(6415,N,R,A).
pp(6415,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_a','disc_adverbee']).
pp(6415,'adverbee',[],['poss-able','v_or_g_or_a','n_or_a','adverbee']).
pp(6415,'adverbee',[N|R],A) :- pp(7903,N,R,A).
pp(7903,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_a','adverbee','disc_adverbee']).
pp(4526,'n_or_p',[],['poss-able','v_or_g_or_a','n_or_p']).
pp(4526,'n_or_p',[N|R],A) :- pp(6414,N,R,A).
pp(6414,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','mobile']).
pp(6414,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_p','a_or_p']).
pp(6414,'a_or_p',[N|R],A) :- pp(7901,N,R,A).
pp(7901,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','a_or_p','mobile']).
pp(6414,'adverbee',[],['poss-able','v_or_g_or_a','n_or_p','adverbee']).
pp(6414,'adverbee',[N|R],A) :- pp(7900,N,R,A).
pp(7900,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','adverbee','mobile']).
pp(7900,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_p','adverbee','a_or_p']).
pp(7900,'a_or_p',[N|R],A) :- pp(8581,N,R,A).
pp(8581,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','adverbee','a_or_p','mobile']).
pp(6414,'n_or_a',[],['poss-able','v_or_g_or_a','n_or_p','n_or_a']).
pp(6414,'n_or_a',[N|R],A) :- pp(7899,N,R,A).
pp(7899,'adverbee',[],['poss-able','v_or_g_or_a','n_or_p','n_or_a','adverbee']).
pp(4526,'n_or_v',[],['poss-able','v_or_g_or_a','n_or_v']).
pp(4526,'n_or_v',[N|R],A) :- pp(6413,N,R,A).
pp(6413,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','disc_adverbee']).
pp(6413,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','mobile']).
pp(6413,'mobile',[N|R],A) :- pp(7897,N,R,A).
pp(7897,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','mobile','disc_adverbee']).
pp(6413,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_v','a_or_p']).
pp(6413,'a_or_p',[N|R],A) :- pp(7896,N,R,A).
pp(7896,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','a_or_p','mobile']).
pp(6413,'adverbee',[],['poss-able','v_or_g_or_a','n_or_v','adverbee']).
pp(6413,'adverbee',[N|R],A) :- pp(7895,N,R,A).
pp(7895,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','disc_adverbee']).
pp(7895,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','mobile']).
pp(7895,'mobile',[N|R],A) :- pp(8576,N,R,A).
pp(8576,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','mobile','disc_adverbee']).
pp(7895,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','a_or_p']).
pp(7895,'a_or_p',[N|R],A) :- pp(8575,N,R,A).
pp(8575,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','a_or_p','mobile']).
pp(6413,'n_or_a',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a']).
pp(6413,'n_or_a',[N|R],A) :- pp(7894,N,R,A).
pp(7894,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a','disc_adverbee']).
pp(7894,'adverbee',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a','adverbee']).
pp(7894,'adverbee',[N|R],A) :- pp(8573,N,R,A).
pp(8573,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(1098,'v_or_p',[],['poss-able','v_or_p']).
pp(1098,'v_or_p',[N|R],A) :- pp(4525,N,R,A).
pp(4525,'mobile',[],['poss-able','v_or_p','mobile']).
pp(4525,'a_or_p',[],['poss-able','v_or_p','a_or_p']).
pp(4525,'a_or_p',[N|R],A) :- pp(6411,N,R,A).
pp(6411,'mobile',[],['poss-able','v_or_p','a_or_p','mobile']).
pp(4525,'adverbee',[],['poss-able','v_or_p','adverbee']).
pp(4525,'n_or_a',[],['poss-able','v_or_p','n_or_a']).
pp(4525,'n_or_p',[],['poss-able','v_or_p','n_or_p']).
pp(4525,'n_or_p',[N|R],A) :- pp(6408,N,R,A).
pp(6408,'n_or_a',[],['poss-able','v_or_p','n_or_p','n_or_a']).
pp(4525,'n_or_v',[],['poss-able','v_or_p','n_or_v']).
pp(4525,'n_or_v',[N|R],A) :- pp(6407,N,R,A).
pp(6407,'n_or_a',[],['poss-able','v_or_p','n_or_v','n_or_a']).
pp(4525,'v_or_g_or_a',[],['poss-able','v_or_p','v_or_g_or_a']).
pp(4525,'v_or_g_or_a',[N|R],A) :- pp(6406,N,R,A).
pp(6406,'adverbee',[],['poss-able','v_or_p','v_or_g_or_a','adverbee']).
pp(1098,'head',[],['poss-able','head']).
pp(0,'verb_or_comp',[],['verb_or_comp']).
pp(0,'verb',[],['verb']).
pp(0,'strict_supnoun',[],['strict_supnoun']).
pp(0,'strict_supnoun',[N|R],A) :- pp(1108,N,R,A).
pp(1108,'mobile_nom',[],['strict_supnoun','mobile_nom']).
pp(1108,'mobile',[],['strict_supnoun','mobile']).
pp(1108,'n_or_v',[],['strict_supnoun','n_or_v']).
pp(1108,'n_or_v',[N|R],A) :- pp(4609,N,R,A).
pp(4609,'mobile_nom',[],['strict_supnoun','n_or_v','mobile_nom']).
pp(4609,'mobile',[],['strict_supnoun','n_or_v','mobile']).
pp(0,'prep',[],['prep']).
pp(0,'noun',[],['noun']).
pp(0,'modnp',[],['modnp']).
pp(0,'gerund',[],['gerund']).
pp(0,'intadj1',[],['intadj1']).
pp(0,'comp',[],['comp']).
pp(0,'adj',[],['adj']).
pp(0,'strict_type',[],['strict_type']).
pp(0,'strict_type',[N|R],A) :- pp(1097,N,R,A).
pp(1097,'digit2',[],['strict_type','digit2']).
pp(1097,'digit3',[],['strict_type','digit3']).
pp(1097,'digit6',[],['strict_type','digit6']).
pp(1097,'digit9',[],['strict_type','digit9']).
pp(1097,'digitn',[],['strict_type','digitn']).
pp(1097,'disc_adverbee',[],['strict_type','disc_adverbee']).
pp(1097,'intsort',[],['strict_type','intsort']).
pp(1097,'intsort',[N|R],A) :- pp(4517,N,R,A).
pp(4517,'digit2',[],['strict_type','intsort','digit2']).
pp(4517,'digit3',[],['strict_type','intsort','digit3']).
pp(4517,'digit6',[],['strict_type','intsort','digit6']).
pp(4517,'digit9',[],['strict_type','intsort','digit9']).
pp(4517,'digitn',[],['strict_type','intsort','digitn']).
pp(1097,'mobile_nom',[],['strict_type','mobile_nom']).
pp(1097,'mobile',[],['strict_type','mobile']).
pp(1097,'mobile',[N|R],A) :- pp(4515,N,R,A).
pp(4515,'disc_adverbee',[],['strict_type','mobile','disc_adverbee']).
pp(1097,'a_or_p',[],['strict_type','a_or_p']).
pp(1097,'a_or_p',[N|R],A) :- pp(4514,N,R,A).
pp(4514,'mobile',[],['strict_type','a_or_p','mobile']).
pp(1097,'adverbee',[],['strict_type','adverbee']).
pp(1097,'adverbee',[N|R],A) :- pp(4513,N,R,A).
pp(4513,'disc_adverbee',[],['strict_type','adverbee','disc_adverbee']).
pp(4513,'mobile',[],['strict_type','adverbee','mobile']).
pp(1097,'n_or_a',[],['strict_type','n_or_a']).
pp(1097,'n_or_a',[N|R],A) :- pp(4512,N,R,A).
pp(4512,'mobile',[],['strict_type','n_or_a','mobile']).
pp(1097,'n_or_p',[],['strict_type','n_or_p']).
pp(1097,'n_or_p',[N|R],A) :- pp(4511,N,R,A).
pp(4511,'mobile',[],['strict_type','n_or_p','mobile']).
pp(1097,'n_or_v',[],['strict_type','n_or_v']).
pp(1097,'n_or_v',[N|R],A) :- pp(4510,N,R,A).
pp(4510,'disc_adverbee',[],['strict_type','n_or_v','disc_adverbee']).
pp(4510,'mobile_nom',[],['strict_type','n_or_v','mobile_nom']).
pp(4510,'mobile',[],['strict_type','n_or_v','mobile']).
pp(4510,'adverbee',[],['strict_type','n_or_v','adverbee']).
pp(4510,'adverbee',[N|R],A) :- pp(6391,N,R,A).
pp(6391,'disc_adverbee',[],['strict_type','n_or_v','adverbee','disc_adverbee']).
pp(1097,'nominal',[],['strict_type','nominal']).
pp(1097,'nominal',[N|R],A) :- pp(4509,N,R,A).
pp(4509,'disc_adverbee',[],['strict_type','nominal','disc_adverbee']).
pp(4509,'mobile',[],['strict_type','nominal','mobile']).
pp(4509,'adverbee',[],['strict_type','nominal','adverbee']).
pp(4509,'adverbee',[N|R],A) :- pp(6388,N,R,A).
pp(6388,'disc_adverbee',[],['strict_type','nominal','adverbee','disc_adverbee']).
pp(4509,'n_or_p',[],['strict_type','nominal','n_or_p']).
pp(4509,'n_or_v',[],['strict_type','nominal','n_or_v']).
pp(4509,'n_or_v',[N|R],A) :- pp(6386,N,R,A).
pp(6386,'mobile',[],['strict_type','nominal','n_or_v','mobile']).
pp(1097,'nominal_or_verbal',[],['strict_type','nominal_or_verbal']).
pp(1097,'nominal_or_verbal',[N|R],A) :- pp(4508,N,R,A).
pp(4508,'disc_adverbee',[],['strict_type','nominal_or_verbal','disc_adverbee']).
pp(4508,'mobile',[],['strict_type','nominal_or_verbal','mobile']).
pp(4508,'adverbee',[],['strict_type','nominal_or_verbal','adverbee']).
pp(4508,'adverbee',[N|R],A) :- pp(6383,N,R,A).
pp(6383,'disc_adverbee',[],['strict_type','nominal_or_verbal','adverbee','disc_adverbee']).
pp(4508,'n_or_p',[],['strict_type','nominal_or_verbal','n_or_p']).
pp(4508,'n_or_v',[],['strict_type','nominal_or_verbal','n_or_v']).
pp(4508,'n_or_v',[N|R],A) :- pp(6381,N,R,A).
pp(6381,'disc_adverbee',[],['strict_type','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(6381,'mobile',[],['strict_type','nominal_or_verbal','n_or_v','mobile']).
pp(6381,'adverbee',[],['strict_type','nominal_or_verbal','n_or_v','adverbee']).
pp(6381,'adverbee',[N|R],A) :- pp(7883,N,R,A).
pp(7883,'disc_adverbee',[],['strict_type','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(1097,'v_or_g',[],['strict_type','v_or_g']).
pp(1097,'v_or_g',[N|R],A) :- pp(4507,N,R,A).
pp(4507,'disc_adverbee',[],['strict_type','v_or_g','disc_adverbee']).
pp(4507,'adverbee',[],['strict_type','v_or_g','adverbee']).
pp(4507,'adverbee',[N|R],A) :- pp(6379,N,R,A).
pp(6379,'disc_adverbee',[],['strict_type','v_or_g','adverbee','disc_adverbee']).
pp(4507,'n_or_v',[],['strict_type','v_or_g','n_or_v']).
pp(4507,'n_or_v',[N|R],A) :- pp(6378,N,R,A).
pp(6378,'disc_adverbee',[],['strict_type','v_or_g','n_or_v','disc_adverbee']).
pp(6378,'adverbee',[],['strict_type','v_or_g','n_or_v','adverbee']).
pp(6378,'adverbee',[N|R],A) :- pp(7880,N,R,A).
pp(7880,'disc_adverbee',[],['strict_type','v_or_g','n_or_v','adverbee','disc_adverbee']).
pp(4507,'nominal',[],['strict_type','v_or_g','nominal']).
pp(4507,'nominal',[N|R],A) :- pp(6377,N,R,A).
pp(6377,'disc_adverbee',[],['strict_type','v_or_g','nominal','disc_adverbee']).
pp(6377,'adverbee',[],['strict_type','v_or_g','nominal','adverbee']).
pp(6377,'adverbee',[N|R],A) :- pp(7878,N,R,A).
pp(7878,'disc_adverbee',[],['strict_type','v_or_g','nominal','adverbee','disc_adverbee']).
pp(4507,'nominal_or_verbal',[],['strict_type','v_or_g','nominal_or_verbal']).
pp(4507,'nominal_or_verbal',[N|R],A) :- pp(6376,N,R,A).
pp(6376,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','disc_adverbee']).
pp(6376,'adverbee',[],['strict_type','v_or_g','nominal_or_verbal','adverbee']).
pp(6376,'adverbee',[N|R],A) :- pp(7876,N,R,A).
pp(7876,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6376,'n_or_v',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v']).
pp(6376,'n_or_v',[N|R],A) :- pp(7875,N,R,A).
pp(7875,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(7875,'adverbee',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v','adverbee']).
pp(7875,'adverbee',[N|R],A) :- pp(8567,N,R,A).
pp(8567,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(1097,'v_or_g_or_a',[],['strict_type','v_or_g_or_a']).
pp(1097,'v_or_g_or_a',[N|R],A) :- pp(4506,N,R,A).
pp(4506,'disc_adverbee',[],['strict_type','v_or_g_or_a','disc_adverbee']).
pp(4506,'mobile',[],['strict_type','v_or_g_or_a','mobile']).
pp(4506,'adverbee',[],['strict_type','v_or_g_or_a','adverbee']).
pp(4506,'adverbee',[N|R],A) :- pp(6373,N,R,A).
pp(6373,'disc_adverbee',[],['strict_type','v_or_g_or_a','adverbee','disc_adverbee']).
pp(6373,'mobile',[],['strict_type','v_or_g_or_a','adverbee','mobile']).
pp(4506,'n_or_v',[],['strict_type','v_or_g_or_a','n_or_v']).
pp(4506,'n_or_v',[N|R],A) :- pp(6372,N,R,A).
pp(6372,'disc_adverbee',[],['strict_type','v_or_g_or_a','n_or_v','disc_adverbee']).
pp(6372,'adverbee',[],['strict_type','v_or_g_or_a','n_or_v','adverbee']).
pp(6372,'adverbee',[N|R],A) :- pp(7871,N,R,A).
pp(7871,'disc_adverbee',[],['strict_type','v_or_g_or_a','n_or_v','adverbee','disc_adverbee']).
pp(4506,'nominal',[],['strict_type','v_or_g_or_a','nominal']).
pp(4506,'nominal',[N|R],A) :- pp(6371,N,R,A).
pp(6371,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal','disc_adverbee']).
pp(6371,'adverbee',[],['strict_type','v_or_g_or_a','nominal','adverbee']).
pp(6371,'adverbee',[N|R],A) :- pp(7869,N,R,A).
pp(7869,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal','adverbee','disc_adverbee']).
pp(4506,'nominal_or_verbal',[],['strict_type','v_or_g_or_a','nominal_or_verbal']).
pp(4506,'nominal_or_verbal',[N|R],A) :- pp(6370,N,R,A).
pp(6370,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','disc_adverbee']).
pp(6370,'adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','adverbee']).
pp(6370,'adverbee',[N|R],A) :- pp(7867,N,R,A).
pp(7867,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6370,'n_or_v',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v']).
pp(6370,'n_or_v',[N|R],A) :- pp(7866,N,R,A).
pp(7866,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(7866,'adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee']).
pp(7866,'adverbee',[N|R],A) :- pp(8562,N,R,A).
pp(8562,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(1097,'v_or_p',[],['strict_type','v_or_p']).
pp(1097,'subst',[],['strict_type','subst']).
pp(1097,'subst',[N|R],A) :- pp(4504,N,R,A).
pp(4504,'disc_adverbee',[],['strict_type','subst','disc_adverbee']).
pp(4504,'mobile',[],['strict_type','subst','mobile']).
pp(1097,'head',[],['strict_type','head']).
pp(1097,'poss-able',[],['strict_type','poss-able']).
pp(1097,'poss-able',[N|R],A) :- pp(4502,N,R,A).
pp(4502,'disc_adverbee',[],['strict_type','poss-able','disc_adverbee']).
pp(4502,'mobile',[],['strict_type','poss-able','mobile']).
pp(4502,'adverbee',[],['strict_type','poss-able','adverbee']).
pp(4502,'adverbee',[N|R],A) :- pp(6365,N,R,A).
pp(6365,'disc_adverbee',[],['strict_type','poss-able','adverbee','disc_adverbee']).
pp(4502,'n_or_p',[],['strict_type','poss-able','n_or_p']).
pp(4502,'n_or_v',[],['strict_type','poss-able','n_or_v']).
pp(4502,'n_or_v',[N|R],A) :- pp(6363,N,R,A).
pp(6363,'mobile',[],['strict_type','poss-able','n_or_v','mobile']).
pp(4502,'v_or_g',[],['strict_type','poss-able','v_or_g']).
pp(4502,'v_or_g',[N|R],A) :- pp(6362,N,R,A).
pp(6362,'disc_adverbee',[],['strict_type','poss-able','v_or_g','disc_adverbee']).
pp(6362,'adverbee',[],['strict_type','poss-able','v_or_g','adverbee']).
pp(6362,'adverbee',[N|R],A) :- pp(7862,N,R,A).
pp(7862,'disc_adverbee',[],['strict_type','poss-able','v_or_g','adverbee','disc_adverbee']).
pp(4502,'v_or_g_or_a',[],['strict_type','poss-able','v_or_g_or_a']).
pp(4502,'v_or_g_or_a',[N|R],A) :- pp(6361,N,R,A).
pp(6361,'disc_adverbee',[],['strict_type','poss-able','v_or_g_or_a','disc_adverbee']).
pp(6361,'adverbee',[],['strict_type','poss-able','v_or_g_or_a','adverbee']).
pp(6361,'adverbee',[N|R],A) :- pp(7860,N,R,A).
pp(7860,'disc_adverbee',[],['strict_type','poss-able','v_or_g_or_a','adverbee','disc_adverbee']).
pp(4502,'head',[],['strict_type','poss-able','head']).
pp(0,'full_there-ind',[],['full_there-ind']).
pp(0,'conj_full_deg-ind',[],['conj_full_deg-ind']).
pp(0,'full_deg-ind',[],['full_deg-ind']).
pp(0,'conj_full_non_expl',[],['conj_full_non_expl']).
pp(0,'conj_full_ref-ind',[],['conj_full_ref-ind']).
pp(0,'full_ref-ind',[],['full_ref-ind']).
pp(0,'full_there-ind',[],['full_there-ind']).
pp(0,'full_index',[],['full_index']).
pp(0,'full_index',[N|R],A) :- pp(1077,N,R,A).
pp(1077,'expl-ind',[],['full_index','expl-ind']).
pp(0,'conj_full_non_expl',[],['conj_full_non_expl']).
pp(0,'conj_non_expl-ind',[],['conj_non_expl-ind']).
pp(0,'conj_deg-ind',[],['conj_deg-ind']).
pp(0,'full_deg-ind',[],['full_deg-ind']).
pp(0,'deg-ind',[],['deg-ind']).
pp(0,'conj_ref-ind',[],['conj_ref-ind']).
pp(0,'full_ref-ind',[],['full_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(1071,N,R,A).
pp(1071,'full_non_expl',[],['non_expl-ind','full_non_expl']).
pp(1071,'full_index',[],['non_expl-ind','full_index']).
pp(0,'conj_event',[],['conj_event']).
pp(0,'conj_ref-ind',[],['conj_ref-ind']).
pp(0,'conj_full_ref-ind',[],['conj_full_ref-ind']).
pp(0,'conj_full_deg-ind',[],['conj_full_deg-ind']).
pp(0,'conj_deg-ind',[],['conj_deg-ind']).
pp(0,'conj-ind',[],['conj-ind']).
pp(0,'conj-ind',[N|R],A) :- pp(1068,N,R,A).
pp(1068,'full_non_expl',[],['conj-ind','full_non_expl']).
pp(1068,'full_index',[],['conj-ind','full_index']).
pp(1068,'non_expl-ind',[],['conj-ind','non_expl-ind']).
pp(1068,'non_expl-ind',[N|R],A) :- pp(4496,N,R,A).
pp(4496,'full_non_expl',[],['conj-ind','non_expl-ind','full_non_expl']).
pp(4496,'full_index',[],['conj-ind','non_expl-ind','full_index']).
pp(1068,'index',[],['conj-ind','index']).
pp(0,'conj_event',[],['conj_event']).
pp(0,'event',[],['event']).
pp(0,'non_expl-ind',[],['non_expl-ind']).
pp(0,'non_expl-ind',[N|R],A) :- pp(1071,N,R,A).
pp(1071,'full_non_expl',[],['non_expl-ind','full_non_expl']).
pp(1071,'full_index',[],['non_expl-ind','full_index']).
pp(0,'event_or_index',[],['event_or_index']).
pp(0,'event_or_index',[N|R],A) :- pp(1065,N,R,A).
pp(1065,'full_non_expl',[],['event_or_index','full_non_expl']).
pp(1065,'full_index',[],['event_or_index','full_index']).
pp(0,'non_expl',[],['non_expl']).
pp(0,'non_expl',[N|R],A) :- pp(1064,N,R,A).
pp(1064,'full_index',[],['non_expl','full_index']).
pp(1064,'index',[],['non_expl','index']).
pp(0,'int_mod_local',[],['int_mod_local']).
pp(0,'psp_verb',[],['psp_verb']).
pp(0,'bse_verb',[],['bse_verb']).
pp(0,'prp_verb',[],['prp_verb']).
pp(0,'psp_verb',[],['psp_verb']).
pp(0,'non_fin_verb',[],['non_fin_verb']).
pp(0,'bse_verb',[],['bse_verb']).
pp(0,'non_perf',[],['non_perf']).
pp(0,'scopal_mod_local',[],['scopal_mod_local']).
pp(0,'prp_verb',[],['prp_verb']).
pp(0,'verb_participle_affix',[],['verb_participle_affix']).
pp(0,'local',[],['local']).
pp(0,'int_mod_local',[],['int_mod_local']).
pp(0,'local_basic',[],['local_basic']).
pp(0,'scopal_mod_local',[],['scopal_mod_local']).
pp(0,'scopal_mod',[],['scopal_mod']).
pp(0,'be_c_was_neg_le',[],['be_c_was_neg_le']).
pp(0,'be_id_was_neg_le',[],['be_id_was_neg_le']).
pp(0,'be_th_cop_was_neg_le',[],['be_th_cop_was_neg_le']).
pp(0,'be_c_were_neg_le',[],['be_c_were_neg_le']).
pp(0,'be_id_were_neg_le',[],['be_id_were_neg_le']).
pp(0,'be_th_cop_were_neg_le',[],['be_th_cop_were_neg_le']).
pp(0,'be_past_neg_lex_entry',[],['be_past_neg_lex_entry']).
pp(0,'be_c_am_neg_le',[],['be_c_am_neg_le']).
pp(0,'be_id_am_neg_le',[],['be_id_am_neg_le']).
pp(0,'be_c_are_neg_le',[],['be_c_are_neg_le']).
pp(0,'be_id_are_neg_le',[],['be_id_are_neg_le']).
pp(0,'be_th_cop_are_neg_le',[],['be_th_cop_are_neg_le']).
pp(0,'be_c_is_neg_le',[],['be_c_is_neg_le']).
pp(0,'be_id_is_neg_le',[],['be_id_is_neg_le']).
pp(0,'be_th_cop_is_neg_le',[],['be_th_cop_is_neg_le']).
pp(0,'be_pres_neg_lex_entry',[],['be_pres_neg_lex_entry']).
pp(0,'bare_np_rule',[],['bare_np_rule']).
pp(0,'bare_vger_rule',[],['bare_vger_rule']).
pp(0,'adjh_i_rule',[],['adjh_i_rule']).
pp(0,'adjh_s_rule',[],['adjh_s_rule']).
pp(0,'filler_head_rule_non_wh',[],['filler_head_rule_non_wh']).
pp(0,'filler_head_rule_rel',[],['filler_head_rule_rel']).
pp(0,'filler_head_rule_wh_nr_inf',[],['filler_head_rule_wh_nr_inf']).
pp(0,'free_rel_rule',[],['free_rel_rule']).
pp(0,'hcomp_rule',[],['hcomp_rule']).
pp(0,'hmark_nonprop_rule',[],['hmark_nonprop_rule']).
pp(0,'hmark_prop_rule',[],['hmark_prop_rule']).
pp(0,'root_gap_rule_premod',[],['root_gap_rule_premod']).
pp(0,'appos_rule',[],['appos_rule']).
pp(0,'hadj_i_h_rule',[],['hadj_i_h_rule']).
pp(0,'hadj_i_redrel_rule',[],['hadj_i_redrel_rule']).
pp(0,'hadj_i_relcl_rule',[],['hadj_i_relcl_rule']).
pp(0,'hadj_s_rule',[],['hadj_s_rule']).
pp(0,'hspec_rule',[],['hspec_rule']).
pp(0,'noun_n_cmpnd_rule',[],['noun_n_cmpnd_rule']).
pp(0,'np_n_cmpnd_rule',[],['np_n_cmpnd_rule']).
pp(0,'np_n_cmpnd_rule_2',[],['np_n_cmpnd_rule_2']).
pp(0,'root_gap_rule_postmod',[],['root_gap_rule_postmod']).
pp(0,'subjh_rule_decl',[],['subjh_rule_decl']).
pp(0,'extracomp_rule',[],['extracomp_rule']).
pp(0,'extradj_i_rule',[],['extradj_i_rule']).
pp(0,'extrasubj_fin_rule',[],['extrasubj_fin_rule']).
pp(0,'extrasubj_inf_rule',[],['extrasubj_inf_rule']).
pp(0,'fin_non_wh_rel_rule',[],['fin_non_wh_rel_rule']).
pp(0,'hoptcomp_rule',[],['hoptcomp_rule']).
pp(0,'imperative_rule',[],['imperative_rule']).
pp(0,'inf_non_wh_rel_rule',[],['inf_non_wh_rel_rule']).
pp(0,'letter_rule',[],['letter_rule']).
pp(0,'letter_rule2',[],['letter_rule2']).
pp(0,'numadj_noun_rule',[],['numadj_noun_rule']).
pp(0,'temp_mod_rule',[],['temp_mod_rule']).
pp(0,'yesno_rule',[],['yesno_rule']).
pp(0,'lex_rule_super_compos',[],['lex_rule_super_compos']).
pp(0,'lex_rule_super_compos',[],['lex_rule_super_compos']).
pp(0,'lex_rule_super',[],['lex_rule_super']).
pp(0,'lex_rule_supermost',[],['lex_rule_supermost']).
pp(0,'head_filler_phrase_fin',[],['head_filler_phrase_fin']).
pp(0,'head_filler_phrase_fin',[N|R],A) :- pp(925,N,R,A).
pp(925,'binary_rule_left_to_right',[],['head_filler_phrase_fin','binary_rule_left_to_right']).
pp(925,'lingo_rule',[],['head_filler_phrase_fin','lingo_rule']).
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(923,N,R,A).
pp(923,'binary_rule_left_to_right',[],['head_filler_phrase','binary_rule_left_to_right']).
pp(923,'lingo_rule',[],['head_filler_phrase','lingo_rule']).
pp(0,'basic_head_filler_phrase',[],['basic_head_filler_phrase']).
pp(0,'basic_head_filler_phrase',[N|R],A) :- pp(922,N,R,A).
pp(922,'binary_rule_left_to_right',[],['basic_head_filler_phrase','binary_rule_left_to_right']).
pp(922,'lingo_rule',[],['basic_head_filler_phrase','lingo_rule']).
pp(0,'adj_head_int_phrase',[],['adj_head_int_phrase']).
pp(0,'adj_head_scop_phrase',[],['adj_head_scop_phrase']).
pp(0,'adj_head_phrase',[],['adj_head_phrase']).
pp(0,'adj_head_phrase',[N|R],A) :- pp(919,N,R,A).
pp(919,'binary_rule_left_to_right',[],['adj_head_phrase','binary_rule_left_to_right']).
pp(919,'lingo_rule',[],['adj_head_phrase','lingo_rule']).
pp(0,'head_spec_phrase',[],['head_spec_phrase']).
pp(0,'head_subj_phrase',[],['head_subj_phrase']).
pp(0,'noun_n_cmpnd_rule',[],['noun_n_cmpnd_rule']).
pp(0,'noun_n_cmpnd_phr',[],['noun_n_cmpnd_phr']).
pp(0,'np_n_cmpnd_rule',[],['np_n_cmpnd_rule']).
pp(0,'np_n_cmpnd_phr',[],['np_n_cmpnd_phr']).
pp(0,'np_n_cmpnd_rule_2',[],['np_n_cmpnd_rule_2']).
pp(0,'np_n_cmpnd_phr_2',[],['np_n_cmpnd_phr_2']).
pp(0,'n_n_cmpnd_phr',[],['n_n_cmpnd_phr']).
pp(0,'n_n_cmpnd_phr',[N|R],A) :- pp(913,N,R,A).
pp(913,'binary_rule_right_to_left',[],['n_n_cmpnd_phr','binary_rule_right_to_left']).
pp(913,'lingo_rule',[],['n_n_cmpnd_phr','lingo_rule']).
pp(0,'head_final',[],['head_final']).
pp(0,'head_final',[N|R],A) :- pp(912,N,R,A).
pp(912,'binary_rule_left_to_right',[],['head_final','binary_rule_left_to_right']).
pp(912,'binary_rule_right_to_left',[],['head_final','binary_rule_right_to_left']).
pp(912,'lingo_rule',[],['head_final','lingo_rule']).
pp(0,'appos_rule',[],['appos_rule']).
pp(0,'appos_phr',[],['appos_phr']).
pp(0,'free_rel_rule',[],['free_rel_rule']).
pp(0,'free_rel_phrase',[],['free_rel_phrase']).
pp(0,'hadj_i_h_rule',[],['hadj_i_h_rule']).
pp(0,'h_adj_int_phrase',[],['h_adj_int_phrase']).
pp(0,'hadj_i_redrel_rule',[],['hadj_i_redrel_rule']).
pp(0,'n_adj_redrel_phrase',[],['n_adj_redrel_phrase']).
pp(0,'hadj_i_relcl_rule',[],['hadj_i_relcl_rule']).
pp(0,'n_adj_relcl_phrase',[],['n_adj_relcl_phrase']).
pp(0,'n_adj_int_phrase',[],['n_adj_int_phrase']).
pp(0,'n_adj_int_phrase',[N|R],A) :- pp(906,N,R,A).
pp(906,'binary_rule_right_to_left',[],['n_adj_int_phrase','binary_rule_right_to_left']).
pp(906,'lingo_rule',[],['n_adj_int_phrase','lingo_rule']).
pp(0,'head_adj_int_phrase',[],['head_adj_int_phrase']).
pp(0,'head_adj_int_phrase',[N|R],A) :- pp(905,N,R,A).
pp(905,'binary_rule_right_to_left',[],['head_adj_int_phrase','binary_rule_right_to_left']).
pp(905,'lingo_rule',[],['head_adj_int_phrase','lingo_rule']).
pp(0,'head_adj_scop_phrase',[],['head_adj_scop_phrase']).
pp(0,'head_adj_phrase',[],['head_adj_phrase']).
pp(0,'head_adj_phrase',[N|R],A) :- pp(903,N,R,A).
pp(903,'binary_rule_right_to_left',[],['head_adj_phrase','binary_rule_right_to_left']).
pp(903,'lingo_rule',[],['head_adj_phrase','lingo_rule']).
pp(0,'hcomp_rule',[],['hcomp_rule']).
pp(0,'head_comp_phrase',[],['head_comp_phrase']).
pp(0,'hmark_nonprop_rule',[],['hmark_nonprop_rule']).
pp(0,'head_marker_phrase_nonprop',[],['head_marker_phrase_nonprop']).
pp(0,'hmark_prop_rule',[],['hmark_prop_rule']).
pp(0,'head_marker_phrase_prop',[],['head_marker_phrase_prop']).
pp(0,'head_marker_phrase',[],['head_marker_phrase']).
pp(0,'head_marker_phrase',[N|R],A) :- pp(899,N,R,A).
pp(899,'binary_rule_left_to_right',[],['head_marker_phrase','binary_rule_left_to_right']).
pp(899,'lingo_rule',[],['head_marker_phrase','lingo_rule']).
pp(0,'head_comp_or_marker_phrase',[],['head_comp_or_marker_phrase']).
pp(0,'head_comp_or_marker_phrase',[N|R],A) :- pp(898,N,R,A).
pp(898,'binary_rule_left_to_right',[],['head_comp_or_marker_phrase','binary_rule_left_to_right']).
pp(898,'lingo_rule',[],['head_comp_or_marker_phrase','lingo_rule']).
pp(0,'head_initial',[],['head_initial']).
pp(0,'head_initial',[N|R],A) :- pp(897,N,R,A).
pp(897,'binary_rule_left_to_right',[],['head_initial','binary_rule_left_to_right']).
pp(897,'binary_rule_right_to_left',[],['head_initial','binary_rule_right_to_left']).
pp(897,'lingo_rule',[],['head_initial','lingo_rule']).
pp(0,'head_adj_int_phrase',[],['head_adj_int_phrase']).
pp(0,'head_adj_int_phrase',[N|R],A) :- pp(905,N,R,A).
pp(905,'binary_rule_right_to_left',[],['head_adj_int_phrase','binary_rule_right_to_left']).
pp(905,'lingo_rule',[],['head_adj_int_phrase','lingo_rule']).
pp(0,'adjh_i_rule',[],['adjh_i_rule']).
pp(0,'adj_head_int_phrase',[],['adj_head_int_phrase']).
pp(0,'isect_mod_phrase',[],['isect_mod_phrase']).
pp(0,'isect_mod_phrase',[N|R],A) :- pp(896,N,R,A).
pp(896,'binary_rule_right_to_left',[],['isect_mod_phrase','binary_rule_right_to_left']).
pp(896,'lingo_rule',[],['isect_mod_phrase','lingo_rule']).
pp(0,'head_adj_scop_phrase',[],['head_adj_scop_phrase']).
pp(0,'hadj_s_rule',[],['hadj_s_rule']).
pp(0,'adjh_s_rule',[],['adjh_s_rule']).
pp(0,'adj_head_scop_phrase',[],['adj_head_scop_phrase']).
pp(0,'scopal_mod_phrase',[],['scopal_mod_phrase']).
pp(0,'scopal_mod_phrase',[N|R],A) :- pp(895,N,R,A).
pp(895,'lingo_rule',[],['scopal_mod_phrase','lingo_rule']).
pp(0,'head_mod_phrase_simple',[],['head_mod_phrase_simple']).
pp(0,'head_mod_phrase_simple',[N|R],A) :- pp(894,N,R,A).
pp(894,'binary_rule_left_to_right',[],['head_mod_phrase_simple','binary_rule_left_to_right']).
pp(894,'binary_rule_right_to_left',[],['head_mod_phrase_simple','binary_rule_right_to_left']).
pp(894,'lingo_rule',[],['head_mod_phrase_simple','lingo_rule']).
pp(0,'wh_interrog_fin',[],['wh_interrog_fin']).
pp(0,'wh_interrog_fin',[N|R],A) :- pp(893,N,R,A).
pp(893,'binary_rule_left_to_right',[],['wh_interrog_fin','binary_rule_left_to_right']).
pp(893,'lingo_rule',[],['wh_interrog_fin','lingo_rule']).
pp(893,'head_filler_phrase_fin',[],['wh_interrog_fin','head_filler_phrase_fin']).
pp(893,'head_filler_phrase_fin',[N|R],A) :- pp(4456,N,R,A).
pp(4456,'binary_rule_left_to_right',[],['wh_interrog_fin','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4456,'lingo_rule',[],['wh_interrog_fin','head_filler_phrase_fin','lingo_rule']).
pp(893,'head_filler_phrase',[],['wh_interrog_fin','head_filler_phrase']).
pp(893,'head_filler_phrase',[N|R],A) :- pp(4455,N,R,A).
pp(4455,'binary_rule_left_to_right',[],['wh_interrog_fin','head_filler_phrase','binary_rule_left_to_right']).
pp(4455,'lingo_rule',[],['wh_interrog_fin','head_filler_phrase','lingo_rule']).
pp(893,'basic_head_filler_phrase',[],['wh_interrog_fin','basic_head_filler_phrase']).
pp(893,'basic_head_filler_phrase',[N|R],A) :- pp(4454,N,R,A).
pp(4454,'binary_rule_left_to_right',[],['wh_interrog_fin','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4454,'lingo_rule',[],['wh_interrog_fin','basic_head_filler_phrase','lingo_rule']).
pp(893,'head_final',[],['wh_interrog_fin','head_final']).
pp(893,'head_final',[N|R],A) :- pp(4453,N,R,A).
pp(4453,'binary_rule_left_to_right',[],['wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(4453,'lingo_rule',[],['wh_interrog_fin','head_final','lingo_rule']).
pp(0,'wh_interrog',[],['wh_interrog']).
pp(0,'wh_interrog',[N|R],A) :- pp(892,N,R,A).
pp(892,'binary_rule_left_to_right',[],['wh_interrog','binary_rule_left_to_right']).
pp(892,'lingo_rule',[],['wh_interrog','lingo_rule']).
pp(892,'head_filler_phrase_fin',[],['wh_interrog','head_filler_phrase_fin']).
pp(892,'head_filler_phrase_fin',[N|R],A) :- pp(4450,N,R,A).
pp(4450,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4450,'lingo_rule',[],['wh_interrog','head_filler_phrase_fin','lingo_rule']).
pp(892,'head_filler_phrase',[],['wh_interrog','head_filler_phrase']).
pp(892,'head_filler_phrase',[N|R],A) :- pp(4449,N,R,A).
pp(4449,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(4449,'lingo_rule',[],['wh_interrog','head_filler_phrase','lingo_rule']).
pp(892,'basic_head_filler_phrase',[],['wh_interrog','basic_head_filler_phrase']).
pp(892,'basic_head_filler_phrase',[N|R],A) :- pp(4448,N,R,A).
pp(4448,'binary_rule_left_to_right',[],['wh_interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4448,'lingo_rule',[],['wh_interrog','basic_head_filler_phrase','lingo_rule']).
pp(892,'head_final',[],['wh_interrog','head_final']).
pp(892,'head_final',[N|R],A) :- pp(4447,N,R,A).
pp(4447,'binary_rule_left_to_right',[],['wh_interrog','head_final','binary_rule_left_to_right']).
pp(4447,'lingo_rule',[],['wh_interrog','head_final','lingo_rule']).
pp(0,'binary_headed_phrase',[],['binary_headed_phrase']).
pp(0,'binary_headed_phrase',[N|R],A) :- pp(891,N,R,A).
pp(891,'binary_rule_left_to_right',[],['binary_headed_phrase','binary_rule_left_to_right']).
pp(891,'binary_rule_right_to_left',[],['binary_headed_phrase','binary_rule_right_to_left']).
pp(891,'lingo_rule',[],['binary_headed_phrase','lingo_rule']).
pp(0,'coord_phr',[],['coord_phr']).
pp(0,'coord_phr',[N|R],A) :- pp(890,N,R,A).
pp(890,'binary_rule_right_to_left',[],['coord_phr','binary_rule_right_to_left']).
pp(890,'lingo_rule',[],['coord_phr','lingo_rule']).
pp(0,'letter_rule',[],['letter_rule']).
pp(0,'letter_phr',[],['letter_phr']).
pp(0,'root_gap_rule_postmod',[],['root_gap_rule_postmod']).
pp(0,'root_gap_rule_premod',[],['root_gap_rule_premod']).
pp(0,'root_gap_clause',[],['root_gap_clause']).
pp(0,'root_gap_clause',[N|R],A) :- pp(888,N,R,A).
pp(888,'lingo_rule',[],['root_gap_clause','lingo_rule']).
pp(0,'binary_phrase',[],['binary_phrase']).
pp(0,'binary_phrase',[N|R],A) :- pp(887,N,R,A).
pp(887,'binary_rule_left_to_right',[],['binary_phrase','binary_rule_left_to_right']).
pp(887,'binary_rule_right_to_left',[],['binary_phrase','binary_rule_right_to_left']).
pp(887,'lingo_rule',[],['binary_phrase','lingo_rule']).
pp(0,'extracomp_rule',[],['extracomp_rule']).
pp(0,'extracted_comp_phrase',[],['extracted_comp_phrase']).
pp(0,'hoptcomp_rule',[],['hoptcomp_rule']).
pp(0,'head_opt_comp_phrase',[],['head_opt_comp_phrase']).
pp(0,'filler_head_rule_non_wh',[],['filler_head_rule_non_wh']).
pp(0,'head_compositional',[],['head_compositional']).
pp(0,'head_compositional',[N|R],A) :- pp(884,N,R,A).
pp(884,'binary_rule_left_to_right',[],['head_compositional','binary_rule_left_to_right']).
pp(884,'lingo_rule',[],['head_compositional','lingo_rule']).
pp(884,'head_initial',[],['head_compositional','head_initial']).
pp(884,'head_initial',[N|R],A) :- pp(4435,N,R,A).
pp(4435,'binary_rule_left_to_right',[],['head_compositional','head_initial','binary_rule_left_to_right']).
pp(4435,'lingo_rule',[],['head_compositional','head_initial','lingo_rule']).
pp(884,'binary_headed_phrase',[],['head_compositional','binary_headed_phrase']).
pp(884,'binary_headed_phrase',[N|R],A) :- pp(4434,N,R,A).
pp(4434,'binary_rule_left_to_right',[],['head_compositional','binary_headed_phrase','binary_rule_left_to_right']).
pp(4434,'lingo_rule',[],['head_compositional','binary_headed_phrase','lingo_rule']).
pp(884,'binary_phrase',[],['head_compositional','binary_phrase']).
pp(884,'binary_phrase',[N|R],A) :- pp(4433,N,R,A).
pp(4433,'binary_rule_left_to_right',[],['head_compositional','binary_phrase','binary_rule_left_to_right']).
pp(4433,'lingo_rule',[],['head_compositional','binary_phrase','lingo_rule']).
pp(0,'extracted_adj_int_phrase',[],['extracted_adj_int_phrase']).
pp(0,'extradj_i_rule',[],['extradj_i_rule']).
pp(0,'extracted_adj_phrase',[],['extracted_adj_phrase']).
pp(0,'adj_head_phrase',[],['adj_head_phrase']).
pp(0,'adj_head_phrase',[N|R],A) :- pp(919,N,R,A).
pp(919,'binary_rule_left_to_right',[],['adj_head_phrase','binary_rule_left_to_right']).
pp(919,'lingo_rule',[],['adj_head_phrase','lingo_rule']).
pp(0,'head_mod_phrase_simple',[],['head_mod_phrase_simple']).
pp(0,'head_mod_phrase_simple',[N|R],A) :- pp(894,N,R,A).
pp(894,'binary_rule_left_to_right',[],['head_mod_phrase_simple','binary_rule_left_to_right']).
pp(894,'binary_rule_right_to_left',[],['head_mod_phrase_simple','binary_rule_right_to_left']).
pp(894,'lingo_rule',[],['head_mod_phrase_simple','lingo_rule']).
pp(0,'head_mod_phrase',[],['head_mod_phrase']).
pp(0,'head_mod_phrase',[N|R],A) :- pp(881,N,R,A).
pp(881,'binary_rule_left_to_right',[],['head_mod_phrase','binary_rule_left_to_right']).
pp(881,'binary_rule_right_to_left',[],['head_mod_phrase','binary_rule_right_to_left']).
pp(881,'lingo_rule',[],['head_mod_phrase','lingo_rule']).
pp(0,'extrasubj_fin_rule',[],['extrasubj_fin_rule']).
pp(0,'extracted_subj_phrase_fin',[],['extracted_subj_phrase_fin']).
pp(0,'extrasubj_inf_rule',[],['extrasubj_inf_rule']).
pp(0,'extracted_subj_phrase_inf',[],['extracted_subj_phrase_inf']).
pp(0,'extracted_subj_phrase',[],['extracted_subj_phrase']).
pp(0,'extracted_subj_phrase',[N|R],A) :- pp(878,N,R,A).
pp(878,'lingo_rule',[],['extracted_subj_phrase','lingo_rule']).
pp(0,'extracted_comp_phrase',[],['extracted_comp_phrase']).
pp(0,'extracted_arg_phrase',[],['extracted_arg_phrase']).
pp(0,'extracted_arg_phrase',[N|R],A) :- pp(877,N,R,A).
pp(877,'lingo_rule',[],['extracted_arg_phrase','lingo_rule']).
pp(0,'imperative_rule',[],['imperative_rule']).
pp(0,'imp',[],['imp']).
pp(0,'yesno_rule',[],['yesno_rule']).
pp(0,'yesno_phrase',[],['yesno_phrase']).
pp(0,'head_comp_or_marker_phrase',[],['head_comp_or_marker_phrase']).
pp(0,'head_comp_or_marker_phrase',[N|R],A) :- pp(898,N,R,A).
pp(898,'binary_rule_left_to_right',[],['head_comp_or_marker_phrase','binary_rule_left_to_right']).
pp(898,'lingo_rule',[],['head_comp_or_marker_phrase','lingo_rule']).
pp(0,'head_valence_phrase',[],['head_valence_phrase']).
pp(0,'head_valence_phrase',[N|R],A) :- pp(874,N,R,A).
pp(874,'binary_rule_left_to_right',[],['head_valence_phrase','binary_rule_left_to_right']).
pp(874,'binary_rule_right_to_left',[],['head_valence_phrase','binary_rule_right_to_left']).
pp(874,'lingo_rule',[],['head_valence_phrase','lingo_rule']).
pp(874,'head_final',[],['head_valence_phrase','head_final']).
pp(874,'head_final',[N|R],A) :- pp(4424,N,R,A).
pp(4424,'binary_rule_right_to_left',[],['head_valence_phrase','head_final','binary_rule_right_to_left']).
pp(4424,'lingo_rule',[],['head_valence_phrase','head_final','lingo_rule']).
pp(874,'binary_headed_phrase',[],['head_valence_phrase','binary_headed_phrase']).
pp(874,'binary_headed_phrase',[N|R],A) :- pp(4423,N,R,A).
pp(4423,'binary_rule_left_to_right',[],['head_valence_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4423,'binary_rule_right_to_left',[],['head_valence_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4423,'lingo_rule',[],['head_valence_phrase','binary_headed_phrase','lingo_rule']).
pp(874,'binary_phrase',[],['head_valence_phrase','binary_phrase']).
pp(874,'binary_phrase',[N|R],A) :- pp(4422,N,R,A).
pp(4422,'binary_rule_left_to_right',[],['head_valence_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4422,'binary_rule_right_to_left',[],['head_valence_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4422,'lingo_rule',[],['head_valence_phrase','binary_phrase','lingo_rule']).
pp(874,'head_compositional',[],['head_valence_phrase','head_compositional']).
pp(874,'head_compositional',[N|R],A) :- pp(4421,N,R,A).
pp(4421,'binary_rule_left_to_right',[],['head_valence_phrase','head_compositional','binary_rule_left_to_right']).
pp(4421,'lingo_rule',[],['head_valence_phrase','head_compositional','lingo_rule']).
pp(0,'bare_np_rule',[],['bare_np_rule']).
pp(0,'bare_np_phrase',[],['bare_np_phrase']).
pp(0,'bare_vger_rule',[],['bare_vger_rule']).
pp(0,'bare_vger_phrase',[],['bare_vger_phrase']).
pp(0,'hspec_rule',[],['hspec_rule']).
pp(0,'head_spec_phrase',[],['head_spec_phrase']).
pp(0,'non_clause',[],['non_clause']).
pp(0,'non_clause',[N|R],A) :- pp(871,N,R,A).
pp(871,'lingo_rule',[],['non_clause','lingo_rule']).
pp(0,'head_nexus_phrase',[],['head_nexus_phrase']).
pp(0,'head_nexus_phrase',[N|R],A) :- pp(870,N,R,A).
pp(870,'binary_rule_left_to_right',[],['head_nexus_phrase','binary_rule_left_to_right']).
pp(870,'binary_rule_right_to_left',[],['head_nexus_phrase','binary_rule_right_to_left']).
pp(870,'lingo_rule',[],['head_nexus_phrase','lingo_rule']).
pp(870,'head_final',[],['head_nexus_phrase','head_final']).
pp(870,'head_final',[N|R],A) :- pp(4416,N,R,A).
pp(4416,'binary_rule_left_to_right',[],['head_nexus_phrase','head_final','binary_rule_left_to_right']).
pp(4416,'binary_rule_right_to_left',[],['head_nexus_phrase','head_final','binary_rule_right_to_left']).
pp(4416,'lingo_rule',[],['head_nexus_phrase','head_final','lingo_rule']).
pp(870,'head_initial',[],['head_nexus_phrase','head_initial']).
pp(870,'head_initial',[N|R],A) :- pp(4415,N,R,A).
pp(4415,'binary_rule_left_to_right',[],['head_nexus_phrase','head_initial','binary_rule_left_to_right']).
pp(4415,'binary_rule_right_to_left',[],['head_nexus_phrase','head_initial','binary_rule_right_to_left']).
pp(4415,'lingo_rule',[],['head_nexus_phrase','head_initial','lingo_rule']).
pp(870,'binary_headed_phrase',[],['head_nexus_phrase','binary_headed_phrase']).
pp(870,'binary_headed_phrase',[N|R],A) :- pp(4414,N,R,A).
pp(4414,'binary_rule_left_to_right',[],['head_nexus_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4414,'binary_rule_right_to_left',[],['head_nexus_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4414,'lingo_rule',[],['head_nexus_phrase','binary_headed_phrase','lingo_rule']).
pp(870,'binary_phrase',[],['head_nexus_phrase','binary_phrase']).
pp(870,'binary_phrase',[N|R],A) :- pp(4413,N,R,A).
pp(4413,'binary_rule_left_to_right',[],['head_nexus_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4413,'binary_rule_right_to_left',[],['head_nexus_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4413,'lingo_rule',[],['head_nexus_phrase','binary_phrase','lingo_rule']).
pp(870,'head_compositional',[],['head_nexus_phrase','head_compositional']).
pp(870,'head_compositional',[N|R],A) :- pp(4412,N,R,A).
pp(4412,'binary_rule_left_to_right',[],['head_nexus_phrase','head_compositional','binary_rule_left_to_right']).
pp(4412,'lingo_rule',[],['head_nexus_phrase','head_compositional','lingo_rule']).
pp(0,'head_nexus_que_phrase',[],['head_nexus_que_phrase']).
pp(0,'head_nexus_que_phrase',[N|R],A) :- pp(869,N,R,A).
pp(869,'binary_rule_left_to_right',[],['head_nexus_que_phrase','binary_rule_left_to_right']).
pp(869,'binary_rule_right_to_left',[],['head_nexus_que_phrase','binary_rule_right_to_left']).
pp(869,'lingo_rule',[],['head_nexus_que_phrase','lingo_rule']).
pp(869,'head_final',[],['head_nexus_que_phrase','head_final']).
pp(869,'head_final',[N|R],A) :- pp(4408,N,R,A).
pp(4408,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(4408,'binary_rule_right_to_left',[],['head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(4408,'lingo_rule',[],['head_nexus_que_phrase','head_final','lingo_rule']).
pp(869,'head_initial',[],['head_nexus_que_phrase','head_initial']).
pp(869,'head_initial',[N|R],A) :- pp(4407,N,R,A).
pp(4407,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_initial','binary_rule_left_to_right']).
pp(4407,'binary_rule_right_to_left',[],['head_nexus_que_phrase','head_initial','binary_rule_right_to_left']).
pp(4407,'lingo_rule',[],['head_nexus_que_phrase','head_initial','lingo_rule']).
pp(869,'wh_interrog_fin',[],['head_nexus_que_phrase','wh_interrog_fin']).
pp(869,'wh_interrog_fin',[N|R],A) :- pp(4406,N,R,A).
pp(4406,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog_fin','binary_rule_left_to_right']).
pp(4406,'lingo_rule',[],['head_nexus_que_phrase','wh_interrog_fin','lingo_rule']).
pp(4406,'head_final',[],['head_nexus_que_phrase','wh_interrog_fin','head_final']).
pp(4406,'head_final',[N|R],A) :- pp(6303,N,R,A).
pp(6303,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(6303,'lingo_rule',[],['head_nexus_que_phrase','wh_interrog_fin','head_final','lingo_rule']).
pp(869,'wh_interrog',[],['head_nexus_que_phrase','wh_interrog']).
pp(869,'wh_interrog',[N|R],A) :- pp(4405,N,R,A).
pp(4405,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog','binary_rule_left_to_right']).
pp(4405,'lingo_rule',[],['head_nexus_que_phrase','wh_interrog','lingo_rule']).
pp(4405,'head_final',[],['head_nexus_que_phrase','wh_interrog','head_final']).
pp(4405,'head_final',[N|R],A) :- pp(6300,N,R,A).
pp(6300,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog','head_final','binary_rule_left_to_right']).
pp(6300,'lingo_rule',[],['head_nexus_que_phrase','wh_interrog','head_final','lingo_rule']).
pp(869,'binary_headed_phrase',[],['head_nexus_que_phrase','binary_headed_phrase']).
pp(869,'binary_headed_phrase',[N|R],A) :- pp(4404,N,R,A).
pp(4404,'binary_rule_left_to_right',[],['head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4404,'binary_rule_right_to_left',[],['head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4404,'lingo_rule',[],['head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(869,'binary_phrase',[],['head_nexus_que_phrase','binary_phrase']).
pp(869,'binary_phrase',[N|R],A) :- pp(4403,N,R,A).
pp(4403,'binary_rule_left_to_right',[],['head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4403,'binary_rule_right_to_left',[],['head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4403,'lingo_rule',[],['head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(869,'head_compositional',[],['head_nexus_que_phrase','head_compositional']).
pp(869,'head_compositional',[N|R],A) :- pp(4402,N,R,A).
pp(4402,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_compositional','binary_rule_left_to_right']).
pp(4402,'lingo_rule',[],['head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(4402,'binary_headed_phrase',[],['head_nexus_que_phrase','head_compositional','binary_headed_phrase']).
pp(4402,'binary_headed_phrase',[N|R],A) :- pp(6291,N,R,A).
pp(6291,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_compositional','binary_headed_phrase','binary_rule_left_to_right']).
pp(6291,'lingo_rule',[],['head_nexus_que_phrase','head_compositional','binary_headed_phrase','lingo_rule']).
pp(4402,'binary_phrase',[],['head_nexus_que_phrase','head_compositional','binary_phrase']).
pp(4402,'binary_phrase',[N|R],A) :- pp(6290,N,R,A).
pp(6290,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_compositional','binary_phrase','binary_rule_left_to_right']).
pp(6290,'lingo_rule',[],['head_nexus_que_phrase','head_compositional','binary_phrase','lingo_rule']).
pp(0,'decl',[],['decl']).
pp(0,'decl',[N|R],A) :- pp(868,N,R,A).
pp(868,'lingo_rule',[],['decl','lingo_rule']).
pp(868,'head_valence_phrase',[],['decl','head_valence_phrase']).
pp(868,'head_valence_phrase',[N|R],A) :- pp(4400,N,R,A).
pp(4400,'lingo_rule',[],['decl','head_valence_phrase','lingo_rule']).
pp(868,'head_nexus_phrase',[],['decl','head_nexus_phrase']).
pp(868,'head_nexus_phrase',[N|R],A) :- pp(4399,N,R,A).
pp(4399,'lingo_rule',[],['decl','head_nexus_phrase','lingo_rule']).
pp(868,'head_nexus_que_phrase',[],['decl','head_nexus_que_phrase']).
pp(868,'head_nexus_que_phrase',[N|R],A) :- pp(4398,N,R,A).
pp(4398,'lingo_rule',[],['decl','head_nexus_que_phrase','lingo_rule']).
pp(0,'wh_interrog',[],['wh_interrog']).
pp(0,'wh_interrog',[N|R],A) :- pp(892,N,R,A).
pp(892,'binary_rule_left_to_right',[],['wh_interrog','binary_rule_left_to_right']).
pp(892,'lingo_rule',[],['wh_interrog','lingo_rule']).
pp(892,'head_filler_phrase_fin',[],['wh_interrog','head_filler_phrase_fin']).
pp(892,'head_filler_phrase_fin',[N|R],A) :- pp(4450,N,R,A).
pp(4450,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4450,'lingo_rule',[],['wh_interrog','head_filler_phrase_fin','lingo_rule']).
pp(892,'head_filler_phrase',[],['wh_interrog','head_filler_phrase']).
pp(892,'head_filler_phrase',[N|R],A) :- pp(4449,N,R,A).
pp(4449,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(4449,'lingo_rule',[],['wh_interrog','head_filler_phrase','lingo_rule']).
pp(892,'basic_head_filler_phrase',[],['wh_interrog','basic_head_filler_phrase']).
pp(892,'basic_head_filler_phrase',[N|R],A) :- pp(4448,N,R,A).
pp(4448,'binary_rule_left_to_right',[],['wh_interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4448,'lingo_rule',[],['wh_interrog','basic_head_filler_phrase','lingo_rule']).
pp(892,'head_final',[],['wh_interrog','head_final']).
pp(892,'head_final',[N|R],A) :- pp(4447,N,R,A).
pp(4447,'binary_rule_left_to_right',[],['wh_interrog','head_final','binary_rule_left_to_right']).
pp(4447,'lingo_rule',[],['wh_interrog','head_final','lingo_rule']).
pp(0,'interrog',[],['interrog']).
pp(0,'interrog',[N|R],A) :- pp(867,N,R,A).
pp(867,'binary_rule_left_to_right',[],['interrog','binary_rule_left_to_right']).
pp(867,'lingo_rule',[],['interrog','lingo_rule']).
pp(867,'head_filler_phrase_fin',[],['interrog','head_filler_phrase_fin']).
pp(867,'head_filler_phrase_fin',[N|R],A) :- pp(4395,N,R,A).
pp(4395,'binary_rule_left_to_right',[],['interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4395,'lingo_rule',[],['interrog','head_filler_phrase_fin','lingo_rule']).
pp(867,'head_filler_phrase',[],['interrog','head_filler_phrase']).
pp(867,'head_filler_phrase',[N|R],A) :- pp(4394,N,R,A).
pp(4394,'binary_rule_left_to_right',[],['interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(4394,'lingo_rule',[],['interrog','head_filler_phrase','lingo_rule']).
pp(867,'basic_head_filler_phrase',[],['interrog','basic_head_filler_phrase']).
pp(867,'basic_head_filler_phrase',[N|R],A) :- pp(4393,N,R,A).
pp(4393,'binary_rule_left_to_right',[],['interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4393,'lingo_rule',[],['interrog','basic_head_filler_phrase','lingo_rule']).
pp(867,'head_final',[],['interrog','head_final']).
pp(867,'head_final',[N|R],A) :- pp(4392,N,R,A).
pp(4392,'binary_rule_left_to_right',[],['interrog','head_final','binary_rule_left_to_right']).
pp(4392,'lingo_rule',[],['interrog','head_final','lingo_rule']).
pp(867,'head_nexus_que_phrase',[],['interrog','head_nexus_que_phrase']).
pp(867,'head_nexus_que_phrase',[N|R],A) :- pp(4391,N,R,A).
pp(4391,'binary_rule_left_to_right',[],['interrog','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4391,'lingo_rule',[],['interrog','head_nexus_que_phrase','lingo_rule']).
pp(4391,'head_final',[],['interrog','head_nexus_que_phrase','head_final']).
pp(4391,'head_final',[N|R],A) :- pp(6276,N,R,A).
pp(6276,'binary_rule_left_to_right',[],['interrog','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6276,'lingo_rule',[],['interrog','head_nexus_que_phrase','head_final','lingo_rule']).
pp(0,'non_rel_clause',[],['non_rel_clause']).
pp(0,'non_rel_clause',[N|R],A) :- pp(866,N,R,A).
pp(866,'binary_rule_left_to_right',[],['non_rel_clause','binary_rule_left_to_right']).
pp(866,'lingo_rule',[],['non_rel_clause','lingo_rule']).
pp(866,'head_filler_phrase_fin',[],['non_rel_clause','head_filler_phrase_fin']).
pp(866,'head_filler_phrase_fin',[N|R],A) :- pp(4388,N,R,A).
pp(4388,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4388,'lingo_rule',[],['non_rel_clause','head_filler_phrase_fin','lingo_rule']).
pp(866,'head_filler_phrase',[],['non_rel_clause','head_filler_phrase']).
pp(866,'head_filler_phrase',[N|R],A) :- pp(4387,N,R,A).
pp(4387,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase','binary_rule_left_to_right']).
pp(4387,'lingo_rule',[],['non_rel_clause','head_filler_phrase','lingo_rule']).
pp(866,'basic_head_filler_phrase',[],['non_rel_clause','basic_head_filler_phrase']).
pp(866,'basic_head_filler_phrase',[N|R],A) :- pp(4386,N,R,A).
pp(4386,'binary_rule_left_to_right',[],['non_rel_clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4386,'lingo_rule',[],['non_rel_clause','basic_head_filler_phrase','lingo_rule']).
pp(866,'head_final',[],['non_rel_clause','head_final']).
pp(866,'head_final',[N|R],A) :- pp(4385,N,R,A).
pp(4385,'binary_rule_left_to_right',[],['non_rel_clause','head_final','binary_rule_left_to_right']).
pp(4385,'lingo_rule',[],['non_rel_clause','head_final','lingo_rule']).
pp(866,'binary_headed_phrase',[],['non_rel_clause','binary_headed_phrase']).
pp(866,'binary_headed_phrase',[N|R],A) :- pp(4384,N,R,A).
pp(4384,'binary_rule_left_to_right',[],['non_rel_clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(4384,'lingo_rule',[],['non_rel_clause','binary_headed_phrase','lingo_rule']).
pp(866,'binary_phrase',[],['non_rel_clause','binary_phrase']).
pp(866,'binary_phrase',[N|R],A) :- pp(4383,N,R,A).
pp(4383,'binary_rule_left_to_right',[],['non_rel_clause','binary_phrase','binary_rule_left_to_right']).
pp(4383,'lingo_rule',[],['non_rel_clause','binary_phrase','lingo_rule']).
pp(866,'head_valence_phrase',[],['non_rel_clause','head_valence_phrase']).
pp(866,'head_valence_phrase',[N|R],A) :- pp(4382,N,R,A).
pp(4382,'lingo_rule',[],['non_rel_clause','head_valence_phrase','lingo_rule']).
pp(866,'head_nexus_phrase',[],['non_rel_clause','head_nexus_phrase']).
pp(866,'head_nexus_phrase',[N|R],A) :- pp(4381,N,R,A).
pp(4381,'lingo_rule',[],['non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(866,'head_nexus_que_phrase',[],['non_rel_clause','head_nexus_que_phrase']).
pp(866,'head_nexus_que_phrase',[N|R],A) :- pp(4380,N,R,A).
pp(4380,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4380,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(4380,'head_final',[],['non_rel_clause','head_nexus_que_phrase','head_final']).
pp(4380,'head_final',[N|R],A) :- pp(6259,N,R,A).
pp(6259,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6259,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4380,'binary_headed_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(4380,'binary_headed_phrase',[N|R],A) :- pp(6258,N,R,A).
pp(6258,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6258,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4380,'binary_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase']).
pp(4380,'binary_phrase',[N|R],A) :- pp(6257,N,R,A).
pp(6257,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6257,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(0,'head_nexus_rel_phrase',[],['head_nexus_rel_phrase']).
pp(0,'head_nexus_rel_phrase',[N|R],A) :- pp(865,N,R,A).
pp(865,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(865,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','binary_rule_right_to_left']).
pp(865,'lingo_rule',[],['head_nexus_rel_phrase','lingo_rule']).
pp(865,'head_filler_phrase_fin',[],['head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(865,'head_filler_phrase_fin',[N|R],A) :- pp(4376,N,R,A).
pp(4376,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4376,'lingo_rule',[],['head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(865,'head_filler_phrase',[],['head_nexus_rel_phrase','head_filler_phrase']).
pp(865,'head_filler_phrase',[N|R],A) :- pp(4375,N,R,A).
pp(4375,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(4375,'lingo_rule',[],['head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(865,'basic_head_filler_phrase',[],['head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(865,'basic_head_filler_phrase',[N|R],A) :- pp(4374,N,R,A).
pp(4374,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4374,'lingo_rule',[],['head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(865,'head_final',[],['head_nexus_rel_phrase','head_final']).
pp(865,'head_final',[N|R],A) :- pp(4373,N,R,A).
pp(4373,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(4373,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_final','binary_rule_right_to_left']).
pp(4373,'lingo_rule',[],['head_nexus_rel_phrase','head_final','lingo_rule']).
pp(865,'head_initial',[],['head_nexus_rel_phrase','head_initial']).
pp(865,'head_initial',[N|R],A) :- pp(4372,N,R,A).
pp(4372,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_initial','binary_rule_left_to_right']).
pp(4372,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_initial','binary_rule_right_to_left']).
pp(4372,'lingo_rule',[],['head_nexus_rel_phrase','head_initial','lingo_rule']).
pp(865,'binary_headed_phrase',[],['head_nexus_rel_phrase','binary_headed_phrase']).
pp(865,'binary_headed_phrase',[N|R],A) :- pp(4371,N,R,A).
pp(4371,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4371,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4371,'lingo_rule',[],['head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(865,'binary_phrase',[],['head_nexus_rel_phrase','binary_phrase']).
pp(865,'binary_phrase',[N|R],A) :- pp(4370,N,R,A).
pp(4370,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4370,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4370,'lingo_rule',[],['head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(865,'head_compositional',[],['head_nexus_rel_phrase','head_compositional']).
pp(865,'head_compositional',[N|R],A) :- pp(4369,N,R,A).
pp(4369,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_compositional','binary_rule_left_to_right']).
pp(4369,'lingo_rule',[],['head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(865,'head_nexus_que_phrase',[],['head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(865,'head_nexus_que_phrase',[N|R],A) :- pp(4368,N,R,A).
pp(4368,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4368,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_right_to_left']).
pp(4368,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(4368,'head_final',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(4368,'head_final',[N|R],A) :- pp(6233,N,R,A).
pp(6233,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6233,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(6233,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4368,'head_initial',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial']).
pp(4368,'head_initial',[N|R],A) :- pp(6232,N,R,A).
pp(6232,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial','binary_rule_left_to_right']).
pp(6232,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial','binary_rule_right_to_left']).
pp(6232,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial','lingo_rule']).
pp(4368,'binary_headed_phrase',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(4368,'binary_headed_phrase',[N|R],A) :- pp(6231,N,R,A).
pp(6231,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6231,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6231,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4368,'binary_phrase',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(4368,'binary_phrase',[N|R],A) :- pp(6230,N,R,A).
pp(6230,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6230,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6230,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(4368,'head_compositional',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(4368,'head_compositional',[N|R],A) :- pp(6229,N,R,A).
pp(6229,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional','binary_rule_left_to_right']).
pp(6229,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(0,'head_only',[],['head_only']).
pp(0,'head_only',[N|R],A) :- pp(864,N,R,A).
pp(864,'lingo_rule',[],['head_only','lingo_rule']).
pp(864,'head_compositional',[],['head_only','head_compositional']).
pp(864,'head_compositional',[N|R],A) :- pp(4366,N,R,A).
pp(4366,'lingo_rule',[],['head_only','head_compositional','lingo_rule']).
pp(864,'head_valence_phrase',[],['head_only','head_valence_phrase']).
pp(864,'head_valence_phrase',[N|R],A) :- pp(4365,N,R,A).
pp(4365,'lingo_rule',[],['head_only','head_valence_phrase','lingo_rule']).
pp(4365,'head_compositional',[],['head_only','head_valence_phrase','head_compositional']).
pp(4365,'head_compositional',[N|R],A) :- pp(6226,N,R,A).
pp(6226,'lingo_rule',[],['head_only','head_valence_phrase','head_compositional','lingo_rule']).
pp(864,'non_clause',[],['head_only','non_clause']).
pp(864,'non_clause',[N|R],A) :- pp(4364,N,R,A).
pp(4364,'lingo_rule',[],['head_only','non_clause','lingo_rule']).
pp(864,'head_nexus_phrase',[],['head_only','head_nexus_phrase']).
pp(864,'head_nexus_phrase',[N|R],A) :- pp(4363,N,R,A).
pp(4363,'lingo_rule',[],['head_only','head_nexus_phrase','lingo_rule']).
pp(4363,'head_compositional',[],['head_only','head_nexus_phrase','head_compositional']).
pp(4363,'head_compositional',[N|R],A) :- pp(6223,N,R,A).
pp(6223,'lingo_rule',[],['head_only','head_nexus_phrase','head_compositional','lingo_rule']).
pp(864,'head_nexus_que_phrase',[],['head_only','head_nexus_que_phrase']).
pp(864,'head_nexus_que_phrase',[N|R],A) :- pp(4362,N,R,A).
pp(4362,'lingo_rule',[],['head_only','head_nexus_que_phrase','lingo_rule']).
pp(4362,'head_compositional',[],['head_only','head_nexus_que_phrase','head_compositional']).
pp(4362,'head_compositional',[N|R],A) :- pp(6221,N,R,A).
pp(6221,'lingo_rule',[],['head_only','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(864,'non_rel_clause',[],['head_only','non_rel_clause']).
pp(864,'non_rel_clause',[N|R],A) :- pp(4361,N,R,A).
pp(4361,'lingo_rule',[],['head_only','non_rel_clause','lingo_rule']).
pp(4361,'head_valence_phrase',[],['head_only','non_rel_clause','head_valence_phrase']).
pp(4361,'head_valence_phrase',[N|R],A) :- pp(6219,N,R,A).
pp(6219,'lingo_rule',[],['head_only','non_rel_clause','head_valence_phrase','lingo_rule']).
pp(4361,'head_nexus_phrase',[],['head_only','non_rel_clause','head_nexus_phrase']).
pp(4361,'head_nexus_phrase',[N|R],A) :- pp(6218,N,R,A).
pp(6218,'lingo_rule',[],['head_only','non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(4361,'head_nexus_que_phrase',[],['head_only','non_rel_clause','head_nexus_que_phrase']).
pp(4361,'head_nexus_que_phrase',[N|R],A) :- pp(6217,N,R,A).
pp(6217,'lingo_rule',[],['head_only','non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(864,'head_nexus_rel_phrase',[],['head_only','head_nexus_rel_phrase']).
pp(864,'head_nexus_rel_phrase',[N|R],A) :- pp(4360,N,R,A).
pp(4360,'lingo_rule',[],['head_only','head_nexus_rel_phrase','lingo_rule']).
pp(4360,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_compositional']).
pp(4360,'head_compositional',[N|R],A) :- pp(6215,N,R,A).
pp(6215,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(4360,'head_nexus_que_phrase',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4360,'head_nexus_que_phrase',[N|R],A) :- pp(6214,N,R,A).
pp(6214,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6214,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(6214,'head_compositional',[N|R],A) :- pp(7821,N,R,A).
pp(7821,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(0,'binary_headed_phrase',[],['binary_headed_phrase']).
pp(0,'binary_headed_phrase',[N|R],A) :- pp(891,N,R,A).
pp(891,'binary_rule_left_to_right',[],['binary_headed_phrase','binary_rule_left_to_right']).
pp(891,'binary_rule_right_to_left',[],['binary_headed_phrase','binary_rule_right_to_left']).
pp(891,'lingo_rule',[],['binary_headed_phrase','lingo_rule']).
pp(0,'head_filler_phrase',[],['head_filler_phrase']).
pp(0,'head_filler_phrase',[N|R],A) :- pp(923,N,R,A).
pp(923,'binary_rule_left_to_right',[],['head_filler_phrase','binary_rule_left_to_right']).
pp(923,'lingo_rule',[],['head_filler_phrase','lingo_rule']).
pp(0,'headed_phrase',[],['headed_phrase']).
pp(0,'headed_phrase',[N|R],A) :- pp(863,N,R,A).
pp(863,'binary_rule_left_to_right',[],['headed_phrase','binary_rule_left_to_right']).
pp(863,'binary_rule_right_to_left',[],['headed_phrase','binary_rule_right_to_left']).
pp(863,'lingo_rule',[],['headed_phrase','lingo_rule']).
pp(0,'mc_phrase',[],['mc_phrase']).
pp(0,'mc_phrase',[N|R],A) :- pp(862,N,R,A).
pp(862,'binary_rule_left_to_right',[],['mc_phrase','binary_rule_left_to_right']).
pp(862,'lingo_rule',[],['mc_phrase','lingo_rule']).
pp(862,'head_filler_phrase_fin',[],['mc_phrase','head_filler_phrase_fin']).
pp(862,'head_filler_phrase_fin',[N|R],A) :- pp(4354,N,R,A).
pp(4354,'binary_rule_left_to_right',[],['mc_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4354,'lingo_rule',[],['mc_phrase','head_filler_phrase_fin','lingo_rule']).
pp(862,'head_filler_phrase',[],['mc_phrase','head_filler_phrase']).
pp(862,'head_filler_phrase',[N|R],A) :- pp(4353,N,R,A).
pp(4353,'binary_rule_left_to_right',[],['mc_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(4353,'lingo_rule',[],['mc_phrase','head_filler_phrase','lingo_rule']).
pp(862,'basic_head_filler_phrase',[],['mc_phrase','basic_head_filler_phrase']).
pp(862,'basic_head_filler_phrase',[N|R],A) :- pp(4352,N,R,A).
pp(4352,'binary_rule_left_to_right',[],['mc_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4352,'lingo_rule',[],['mc_phrase','basic_head_filler_phrase','lingo_rule']).
pp(862,'head_final',[],['mc_phrase','head_final']).
pp(862,'head_final',[N|R],A) :- pp(4351,N,R,A).
pp(4351,'binary_rule_left_to_right',[],['mc_phrase','head_final','binary_rule_left_to_right']).
pp(4351,'lingo_rule',[],['mc_phrase','head_final','lingo_rule']).
pp(862,'wh_interrog_fin',[],['mc_phrase','wh_interrog_fin']).
pp(862,'wh_interrog_fin',[N|R],A) :- pp(4350,N,R,A).
pp(4350,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','binary_rule_left_to_right']).
pp(4350,'lingo_rule',[],['mc_phrase','wh_interrog_fin','lingo_rule']).
pp(4350,'head_filler_phrase_fin',[],['mc_phrase','wh_interrog_fin','head_filler_phrase_fin']).
pp(4350,'head_filler_phrase_fin',[N|R],A) :- pp(6203,N,R,A).
pp(6203,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6203,'lingo_rule',[],['mc_phrase','wh_interrog_fin','head_filler_phrase_fin','lingo_rule']).
pp(4350,'head_filler_phrase',[],['mc_phrase','wh_interrog_fin','head_filler_phrase']).
pp(4350,'head_filler_phrase',[N|R],A) :- pp(6202,N,R,A).
pp(6202,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','head_filler_phrase','binary_rule_left_to_right']).
pp(6202,'lingo_rule',[],['mc_phrase','wh_interrog_fin','head_filler_phrase','lingo_rule']).
pp(4350,'basic_head_filler_phrase',[],['mc_phrase','wh_interrog_fin','basic_head_filler_phrase']).
pp(4350,'basic_head_filler_phrase',[N|R],A) :- pp(6201,N,R,A).
pp(6201,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6201,'lingo_rule',[],['mc_phrase','wh_interrog_fin','basic_head_filler_phrase','lingo_rule']).
pp(4350,'head_final',[],['mc_phrase','wh_interrog_fin','head_final']).
pp(4350,'head_final',[N|R],A) :- pp(6200,N,R,A).
pp(6200,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(6200,'lingo_rule',[],['mc_phrase','wh_interrog_fin','head_final','lingo_rule']).
pp(862,'wh_interrog',[],['mc_phrase','wh_interrog']).
pp(862,'wh_interrog',[N|R],A) :- pp(4349,N,R,A).
pp(4349,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','binary_rule_left_to_right']).
pp(4349,'lingo_rule',[],['mc_phrase','wh_interrog','lingo_rule']).
pp(4349,'head_filler_phrase_fin',[],['mc_phrase','wh_interrog','head_filler_phrase_fin']).
pp(4349,'head_filler_phrase_fin',[N|R],A) :- pp(6197,N,R,A).
pp(6197,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6197,'lingo_rule',[],['mc_phrase','wh_interrog','head_filler_phrase_fin','lingo_rule']).
pp(4349,'head_filler_phrase',[],['mc_phrase','wh_interrog','head_filler_phrase']).
pp(4349,'head_filler_phrase',[N|R],A) :- pp(6196,N,R,A).
pp(6196,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(6196,'lingo_rule',[],['mc_phrase','wh_interrog','head_filler_phrase','lingo_rule']).
pp(4349,'basic_head_filler_phrase',[],['mc_phrase','wh_interrog','basic_head_filler_phrase']).
pp(4349,'basic_head_filler_phrase',[N|R],A) :- pp(6195,N,R,A).
pp(6195,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6195,'lingo_rule',[],['mc_phrase','wh_interrog','basic_head_filler_phrase','lingo_rule']).
pp(4349,'head_final',[],['mc_phrase','wh_interrog','head_final']).
pp(4349,'head_final',[N|R],A) :- pp(6194,N,R,A).
pp(6194,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','head_final','binary_rule_left_to_right']).
pp(6194,'lingo_rule',[],['mc_phrase','wh_interrog','head_final','lingo_rule']).
pp(862,'binary_headed_phrase',[],['mc_phrase','binary_headed_phrase']).
pp(862,'binary_headed_phrase',[N|R],A) :- pp(4348,N,R,A).
pp(4348,'binary_rule_left_to_right',[],['mc_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4348,'lingo_rule',[],['mc_phrase','binary_headed_phrase','lingo_rule']).
pp(862,'binary_phrase',[],['mc_phrase','binary_phrase']).
pp(862,'binary_phrase',[N|R],A) :- pp(4347,N,R,A).
pp(4347,'binary_rule_left_to_right',[],['mc_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4347,'lingo_rule',[],['mc_phrase','binary_phrase','lingo_rule']).
pp(862,'head_nexus_que_phrase',[],['mc_phrase','head_nexus_que_phrase']).
pp(862,'head_nexus_que_phrase',[N|R],A) :- pp(4346,N,R,A).
pp(4346,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4346,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','lingo_rule']).
pp(4346,'head_final',[],['mc_phrase','head_nexus_que_phrase','head_final']).
pp(4346,'head_final',[N|R],A) :- pp(6187,N,R,A).
pp(6187,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6187,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4346,'wh_interrog_fin',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin']).
pp(4346,'wh_interrog_fin',[N|R],A) :- pp(6186,N,R,A).
pp(6186,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','binary_rule_left_to_right']).
pp(6186,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','lingo_rule']).
pp(6186,'head_final',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','head_final']).
pp(6186,'head_final',[N|R],A) :- pp(7800,N,R,A).
pp(7800,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(7800,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','head_final','lingo_rule']).
pp(4346,'wh_interrog',[],['mc_phrase','head_nexus_que_phrase','wh_interrog']).
pp(4346,'wh_interrog',[N|R],A) :- pp(6185,N,R,A).
pp(6185,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','binary_rule_left_to_right']).
pp(6185,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','lingo_rule']).
pp(6185,'head_final',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','head_final']).
pp(6185,'head_final',[N|R],A) :- pp(7797,N,R,A).
pp(7797,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','head_final','binary_rule_left_to_right']).
pp(7797,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','head_final','lingo_rule']).
pp(4346,'binary_headed_phrase',[],['mc_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(4346,'binary_headed_phrase',[N|R],A) :- pp(6184,N,R,A).
pp(6184,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6184,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4346,'binary_phrase',[],['mc_phrase','head_nexus_que_phrase','binary_phrase']).
pp(4346,'binary_phrase',[N|R],A) :- pp(6183,N,R,A).
pp(6183,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6183,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(862,'interrog',[],['mc_phrase','interrog']).
pp(862,'interrog',[N|R],A) :- pp(4345,N,R,A).
pp(4345,'binary_rule_left_to_right',[],['mc_phrase','interrog','binary_rule_left_to_right']).
pp(4345,'lingo_rule',[],['mc_phrase','interrog','lingo_rule']).
pp(4345,'head_filler_phrase_fin',[],['mc_phrase','interrog','head_filler_phrase_fin']).
pp(4345,'head_filler_phrase_fin',[N|R],A) :- pp(6180,N,R,A).
pp(6180,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6180,'lingo_rule',[],['mc_phrase','interrog','head_filler_phrase_fin','lingo_rule']).
pp(4345,'head_filler_phrase',[],['mc_phrase','interrog','head_filler_phrase']).
pp(4345,'head_filler_phrase',[N|R],A) :- pp(6179,N,R,A).
pp(6179,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(6179,'lingo_rule',[],['mc_phrase','interrog','head_filler_phrase','lingo_rule']).
pp(4345,'basic_head_filler_phrase',[],['mc_phrase','interrog','basic_head_filler_phrase']).
pp(4345,'basic_head_filler_phrase',[N|R],A) :- pp(6178,N,R,A).
pp(6178,'binary_rule_left_to_right',[],['mc_phrase','interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6178,'lingo_rule',[],['mc_phrase','interrog','basic_head_filler_phrase','lingo_rule']).
pp(4345,'head_final',[],['mc_phrase','interrog','head_final']).
pp(4345,'head_final',[N|R],A) :- pp(6177,N,R,A).
pp(6177,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_final','binary_rule_left_to_right']).
pp(6177,'lingo_rule',[],['mc_phrase','interrog','head_final','lingo_rule']).
pp(4345,'head_nexus_que_phrase',[],['mc_phrase','interrog','head_nexus_que_phrase']).
pp(4345,'head_nexus_que_phrase',[N|R],A) :- pp(6176,N,R,A).
pp(6176,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6176,'lingo_rule',[],['mc_phrase','interrog','head_nexus_que_phrase','lingo_rule']).
pp(6176,'head_final',[],['mc_phrase','interrog','head_nexus_que_phrase','head_final']).
pp(6176,'head_final',[N|R],A) :- pp(7782,N,R,A).
pp(7782,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7782,'lingo_rule',[],['mc_phrase','interrog','head_nexus_que_phrase','head_final','lingo_rule']).
pp(862,'non_rel_clause',[],['mc_phrase','non_rel_clause']).
pp(862,'non_rel_clause',[N|R],A) :- pp(4344,N,R,A).
pp(4344,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','binary_rule_left_to_right']).
pp(4344,'lingo_rule',[],['mc_phrase','non_rel_clause','lingo_rule']).
pp(4344,'head_filler_phrase_fin',[],['mc_phrase','non_rel_clause','head_filler_phrase_fin']).
pp(4344,'head_filler_phrase_fin',[N|R],A) :- pp(6173,N,R,A).
pp(6173,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6173,'lingo_rule',[],['mc_phrase','non_rel_clause','head_filler_phrase_fin','lingo_rule']).
pp(4344,'head_filler_phrase',[],['mc_phrase','non_rel_clause','head_filler_phrase']).
pp(4344,'head_filler_phrase',[N|R],A) :- pp(6172,N,R,A).
pp(6172,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_filler_phrase','binary_rule_left_to_right']).
pp(6172,'lingo_rule',[],['mc_phrase','non_rel_clause','head_filler_phrase','lingo_rule']).
pp(4344,'basic_head_filler_phrase',[],['mc_phrase','non_rel_clause','basic_head_filler_phrase']).
pp(4344,'basic_head_filler_phrase',[N|R],A) :- pp(6171,N,R,A).
pp(6171,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6171,'lingo_rule',[],['mc_phrase','non_rel_clause','basic_head_filler_phrase','lingo_rule']).
pp(4344,'head_final',[],['mc_phrase','non_rel_clause','head_final']).
pp(4344,'head_final',[N|R],A) :- pp(6170,N,R,A).
pp(6170,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_final','binary_rule_left_to_right']).
pp(6170,'lingo_rule',[],['mc_phrase','non_rel_clause','head_final','lingo_rule']).
pp(4344,'binary_headed_phrase',[],['mc_phrase','non_rel_clause','binary_headed_phrase']).
pp(4344,'binary_headed_phrase',[N|R],A) :- pp(6169,N,R,A).
pp(6169,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(6169,'lingo_rule',[],['mc_phrase','non_rel_clause','binary_headed_phrase','lingo_rule']).
pp(4344,'binary_phrase',[],['mc_phrase','non_rel_clause','binary_phrase']).
pp(4344,'binary_phrase',[N|R],A) :- pp(6168,N,R,A).
pp(6168,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','binary_phrase','binary_rule_left_to_right']).
pp(6168,'lingo_rule',[],['mc_phrase','non_rel_clause','binary_phrase','lingo_rule']).
pp(4344,'head_nexus_que_phrase',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase']).
pp(4344,'head_nexus_que_phrase',[N|R],A) :- pp(6167,N,R,A).
pp(6167,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6167,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(6167,'head_final',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','head_final']).
pp(6167,'head_final',[N|R],A) :- pp(7767,N,R,A).
pp(7767,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7767,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6167,'binary_headed_phrase',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(6167,'binary_headed_phrase',[N|R],A) :- pp(7766,N,R,A).
pp(7766,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7766,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6167,'binary_phrase',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_phrase']).
pp(6167,'binary_phrase',[N|R],A) :- pp(7765,N,R,A).
pp(7765,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7765,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(862,'head_nexus_rel_phrase',[],['mc_phrase','head_nexus_rel_phrase']).
pp(862,'head_nexus_rel_phrase',[N|R],A) :- pp(4343,N,R,A).
pp(4343,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(4343,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','lingo_rule']).
pp(4343,'head_filler_phrase_fin',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(4343,'head_filler_phrase_fin',[N|R],A) :- pp(6164,N,R,A).
pp(6164,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6164,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4343,'head_filler_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase']).
pp(4343,'head_filler_phrase',[N|R],A) :- pp(6163,N,R,A).
pp(6163,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6163,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(4343,'basic_head_filler_phrase',[],['mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(4343,'basic_head_filler_phrase',[N|R],A) :- pp(6162,N,R,A).
pp(6162,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6162,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4343,'head_final',[],['mc_phrase','head_nexus_rel_phrase','head_final']).
pp(4343,'head_final',[N|R],A) :- pp(6161,N,R,A).
pp(6161,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(6161,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_final','lingo_rule']).
pp(4343,'binary_headed_phrase',[],['mc_phrase','head_nexus_rel_phrase','binary_headed_phrase']).
pp(4343,'binary_headed_phrase',[N|R],A) :- pp(6160,N,R,A).
pp(6160,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6160,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(4343,'binary_phrase',[],['mc_phrase','head_nexus_rel_phrase','binary_phrase']).
pp(4343,'binary_phrase',[N|R],A) :- pp(6159,N,R,A).
pp(6159,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6159,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(4343,'head_nexus_que_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4343,'head_nexus_que_phrase',[N|R],A) :- pp(6158,N,R,A).
pp(6158,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6158,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6158,'head_final',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(6158,'head_final',[N|R],A) :- pp(7750,N,R,A).
pp(7750,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7750,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6158,'binary_headed_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6158,'binary_headed_phrase',[N|R],A) :- pp(7749,N,R,A).
pp(7749,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7749,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6158,'binary_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6158,'binary_phrase',[N|R],A) :- pp(7748,N,R,A).
pp(7748,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7748,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(862,'headed_phrase',[],['mc_phrase','headed_phrase']).
pp(862,'headed_phrase',[N|R],A) :- pp(4342,N,R,A).
pp(4342,'binary_rule_left_to_right',[],['mc_phrase','headed_phrase','binary_rule_left_to_right']).
pp(4342,'lingo_rule',[],['mc_phrase','headed_phrase','lingo_rule']).
pp(0,'coord_phr',[],['coord_phr']).
pp(0,'coord_phr',[N|R],A) :- pp(890,N,R,A).
pp(890,'binary_rule_right_to_left',[],['coord_phr','binary_rule_right_to_left']).
pp(890,'lingo_rule',[],['coord_phr','lingo_rule']).
pp(0,'non_headed_phrase',[],['non_headed_phrase']).
pp(0,'non_headed_phrase',[N|R],A) :- pp(861,N,R,A).
pp(861,'binary_rule_right_to_left',[],['non_headed_phrase','binary_rule_right_to_left']).
pp(861,'lingo_rule',[],['non_headed_phrase','lingo_rule']).
pp(0,'fin_non_wh_rel_rule',[],['fin_non_wh_rel_rule']).
pp(0,'fin_non_wh_rel_cl',[],['fin_non_wh_rel_cl']).
pp(0,'inf_non_wh_rel_rule',[],['inf_non_wh_rel_rule']).
pp(0,'inf_non_wh_rel_cl',[],['inf_non_wh_rel_cl']).
pp(0,'non_wh_rel_cl',[],['non_wh_rel_cl']).
pp(0,'non_wh_rel_cl',[N|R],A) :- pp(858,N,R,A).
pp(858,'lingo_rule',[],['non_wh_rel_cl','lingo_rule']).
pp(0,'filler_head_rule_rel',[],['filler_head_rule_rel']).
pp(0,'rel_cl',[],['rel_cl']).
pp(0,'rel_cl',[N|R],A) :- pp(857,N,R,A).
pp(857,'lingo_rule',[],['rel_cl','lingo_rule']).
pp(0,'non_rel_clause',[],['non_rel_clause']).
pp(0,'non_rel_clause',[N|R],A) :- pp(866,N,R,A).
pp(866,'binary_rule_left_to_right',[],['non_rel_clause','binary_rule_left_to_right']).
pp(866,'lingo_rule',[],['non_rel_clause','lingo_rule']).
pp(866,'head_filler_phrase_fin',[],['non_rel_clause','head_filler_phrase_fin']).
pp(866,'head_filler_phrase_fin',[N|R],A) :- pp(4388,N,R,A).
pp(4388,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4388,'lingo_rule',[],['non_rel_clause','head_filler_phrase_fin','lingo_rule']).
pp(866,'head_filler_phrase',[],['non_rel_clause','head_filler_phrase']).
pp(866,'head_filler_phrase',[N|R],A) :- pp(4387,N,R,A).
pp(4387,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase','binary_rule_left_to_right']).
pp(4387,'lingo_rule',[],['non_rel_clause','head_filler_phrase','lingo_rule']).
pp(866,'basic_head_filler_phrase',[],['non_rel_clause','basic_head_filler_phrase']).
pp(866,'basic_head_filler_phrase',[N|R],A) :- pp(4386,N,R,A).
pp(4386,'binary_rule_left_to_right',[],['non_rel_clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4386,'lingo_rule',[],['non_rel_clause','basic_head_filler_phrase','lingo_rule']).
pp(866,'head_final',[],['non_rel_clause','head_final']).
pp(866,'head_final',[N|R],A) :- pp(4385,N,R,A).
pp(4385,'binary_rule_left_to_right',[],['non_rel_clause','head_final','binary_rule_left_to_right']).
pp(4385,'lingo_rule',[],['non_rel_clause','head_final','lingo_rule']).
pp(866,'binary_headed_phrase',[],['non_rel_clause','binary_headed_phrase']).
pp(866,'binary_headed_phrase',[N|R],A) :- pp(4384,N,R,A).
pp(4384,'binary_rule_left_to_right',[],['non_rel_clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(4384,'lingo_rule',[],['non_rel_clause','binary_headed_phrase','lingo_rule']).
pp(866,'binary_phrase',[],['non_rel_clause','binary_phrase']).
pp(866,'binary_phrase',[N|R],A) :- pp(4383,N,R,A).
pp(4383,'binary_rule_left_to_right',[],['non_rel_clause','binary_phrase','binary_rule_left_to_right']).
pp(4383,'lingo_rule',[],['non_rel_clause','binary_phrase','lingo_rule']).
pp(866,'head_valence_phrase',[],['non_rel_clause','head_valence_phrase']).
pp(866,'head_valence_phrase',[N|R],A) :- pp(4382,N,R,A).
pp(4382,'lingo_rule',[],['non_rel_clause','head_valence_phrase','lingo_rule']).
pp(866,'head_nexus_phrase',[],['non_rel_clause','head_nexus_phrase']).
pp(866,'head_nexus_phrase',[N|R],A) :- pp(4381,N,R,A).
pp(4381,'lingo_rule',[],['non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(866,'head_nexus_que_phrase',[],['non_rel_clause','head_nexus_que_phrase']).
pp(866,'head_nexus_que_phrase',[N|R],A) :- pp(4380,N,R,A).
pp(4380,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4380,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(4380,'head_final',[],['non_rel_clause','head_nexus_que_phrase','head_final']).
pp(4380,'head_final',[N|R],A) :- pp(6259,N,R,A).
pp(6259,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6259,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4380,'binary_headed_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(4380,'binary_headed_phrase',[N|R],A) :- pp(6258,N,R,A).
pp(6258,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6258,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4380,'binary_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase']).
pp(4380,'binary_phrase',[N|R],A) :- pp(6257,N,R,A).
pp(6257,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6257,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(0,'clause',[],['clause']).
pp(0,'clause',[N|R],A) :- pp(856,N,R,A).
pp(856,'binary_rule_left_to_right',[],['clause','binary_rule_left_to_right']).
pp(856,'lingo_rule',[],['clause','lingo_rule']).
pp(856,'head_filler_phrase_fin',[],['clause','head_filler_phrase_fin']).
pp(856,'head_filler_phrase_fin',[N|R],A) :- pp(4335,N,R,A).
pp(4335,'binary_rule_left_to_right',[],['clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4335,'lingo_rule',[],['clause','head_filler_phrase_fin','lingo_rule']).
pp(856,'head_filler_phrase',[],['clause','head_filler_phrase']).
pp(856,'head_filler_phrase',[N|R],A) :- pp(4334,N,R,A).
pp(4334,'binary_rule_left_to_right',[],['clause','head_filler_phrase','binary_rule_left_to_right']).
pp(4334,'lingo_rule',[],['clause','head_filler_phrase','lingo_rule']).
pp(856,'basic_head_filler_phrase',[],['clause','basic_head_filler_phrase']).
pp(856,'basic_head_filler_phrase',[N|R],A) :- pp(4333,N,R,A).
pp(4333,'binary_rule_left_to_right',[],['clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4333,'lingo_rule',[],['clause','basic_head_filler_phrase','lingo_rule']).
pp(856,'head_final',[],['clause','head_final']).
pp(856,'head_final',[N|R],A) :- pp(4332,N,R,A).
pp(4332,'binary_rule_left_to_right',[],['clause','head_final','binary_rule_left_to_right']).
pp(4332,'lingo_rule',[],['clause','head_final','lingo_rule']).
pp(856,'binary_headed_phrase',[],['clause','binary_headed_phrase']).
pp(856,'binary_headed_phrase',[N|R],A) :- pp(4331,N,R,A).
pp(4331,'binary_rule_left_to_right',[],['clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(4331,'lingo_rule',[],['clause','binary_headed_phrase','lingo_rule']).
pp(856,'binary_phrase',[],['clause','binary_phrase']).
pp(856,'binary_phrase',[N|R],A) :- pp(4330,N,R,A).
pp(4330,'binary_rule_left_to_right',[],['clause','binary_phrase','binary_rule_left_to_right']).
pp(4330,'lingo_rule',[],['clause','binary_phrase','lingo_rule']).
pp(856,'head_valence_phrase',[],['clause','head_valence_phrase']).
pp(856,'head_valence_phrase',[N|R],A) :- pp(4329,N,R,A).
pp(4329,'lingo_rule',[],['clause','head_valence_phrase','lingo_rule']).
pp(856,'head_nexus_phrase',[],['clause','head_nexus_phrase']).
pp(856,'head_nexus_phrase',[N|R],A) :- pp(4328,N,R,A).
pp(4328,'lingo_rule',[],['clause','head_nexus_phrase','lingo_rule']).
pp(856,'head_nexus_que_phrase',[],['clause','head_nexus_que_phrase']).
pp(856,'head_nexus_que_phrase',[N|R],A) :- pp(4327,N,R,A).
pp(4327,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4327,'lingo_rule',[],['clause','head_nexus_que_phrase','lingo_rule']).
pp(4327,'head_final',[],['clause','head_nexus_que_phrase','head_final']).
pp(4327,'head_final',[N|R],A) :- pp(6139,N,R,A).
pp(6139,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6139,'lingo_rule',[],['clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4327,'binary_headed_phrase',[],['clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(4327,'binary_headed_phrase',[N|R],A) :- pp(6138,N,R,A).
pp(6138,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6138,'lingo_rule',[],['clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4327,'binary_phrase',[],['clause','head_nexus_que_phrase','binary_phrase']).
pp(4327,'binary_phrase',[N|R],A) :- pp(6137,N,R,A).
pp(6137,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6137,'lingo_rule',[],['clause','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(856,'head_only',[],['clause','head_only']).
pp(856,'head_only',[N|R],A) :- pp(4326,N,R,A).
pp(4326,'lingo_rule',[],['clause','head_only','lingo_rule']).
pp(4326,'head_valence_phrase',[],['clause','head_only','head_valence_phrase']).
pp(4326,'head_valence_phrase',[N|R],A) :- pp(6135,N,R,A).
pp(6135,'lingo_rule',[],['clause','head_only','head_valence_phrase','lingo_rule']).
pp(4326,'head_nexus_phrase',[],['clause','head_only','head_nexus_phrase']).
pp(4326,'head_nexus_phrase',[N|R],A) :- pp(6134,N,R,A).
pp(6134,'lingo_rule',[],['clause','head_only','head_nexus_phrase','lingo_rule']).
pp(4326,'head_nexus_que_phrase',[],['clause','head_only','head_nexus_que_phrase']).
pp(4326,'head_nexus_que_phrase',[N|R],A) :- pp(6133,N,R,A).
pp(6133,'lingo_rule',[],['clause','head_only','head_nexus_que_phrase','lingo_rule']).
pp(856,'mc_phrase',[],['clause','mc_phrase']).
pp(856,'mc_phrase',[N|R],A) :- pp(4325,N,R,A).
pp(4325,'binary_rule_left_to_right',[],['clause','mc_phrase','binary_rule_left_to_right']).
pp(4325,'lingo_rule',[],['clause','mc_phrase','lingo_rule']).
pp(4325,'head_filler_phrase_fin',[],['clause','mc_phrase','head_filler_phrase_fin']).
pp(4325,'head_filler_phrase_fin',[N|R],A) :- pp(6130,N,R,A).
pp(6130,'binary_rule_left_to_right',[],['clause','mc_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6130,'lingo_rule',[],['clause','mc_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4325,'head_filler_phrase',[],['clause','mc_phrase','head_filler_phrase']).
pp(4325,'head_filler_phrase',[N|R],A) :- pp(6129,N,R,A).
pp(6129,'binary_rule_left_to_right',[],['clause','mc_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6129,'lingo_rule',[],['clause','mc_phrase','head_filler_phrase','lingo_rule']).
pp(4325,'basic_head_filler_phrase',[],['clause','mc_phrase','basic_head_filler_phrase']).
pp(4325,'basic_head_filler_phrase',[N|R],A) :- pp(6128,N,R,A).
pp(6128,'binary_rule_left_to_right',[],['clause','mc_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6128,'lingo_rule',[],['clause','mc_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4325,'head_final',[],['clause','mc_phrase','head_final']).
pp(4325,'head_final',[N|R],A) :- pp(6127,N,R,A).
pp(6127,'binary_rule_left_to_right',[],['clause','mc_phrase','head_final','binary_rule_left_to_right']).
pp(6127,'lingo_rule',[],['clause','mc_phrase','head_final','lingo_rule']).
pp(4325,'binary_headed_phrase',[],['clause','mc_phrase','binary_headed_phrase']).
pp(4325,'binary_headed_phrase',[N|R],A) :- pp(6126,N,R,A).
pp(6126,'binary_rule_left_to_right',[],['clause','mc_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6126,'lingo_rule',[],['clause','mc_phrase','binary_headed_phrase','lingo_rule']).
pp(4325,'binary_phrase',[],['clause','mc_phrase','binary_phrase']).
pp(4325,'binary_phrase',[N|R],A) :- pp(6125,N,R,A).
pp(6125,'binary_rule_left_to_right',[],['clause','mc_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6125,'lingo_rule',[],['clause','mc_phrase','binary_phrase','lingo_rule']).
pp(4325,'head_nexus_que_phrase',[],['clause','mc_phrase','head_nexus_que_phrase']).
pp(4325,'head_nexus_que_phrase',[N|R],A) :- pp(6124,N,R,A).
pp(6124,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6124,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6124,'head_final',[],['clause','mc_phrase','head_nexus_que_phrase','head_final']).
pp(6124,'head_final',[N|R],A) :- pp(7724,N,R,A).
pp(7724,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7724,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6124,'binary_headed_phrase',[],['clause','mc_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6124,'binary_headed_phrase',[N|R],A) :- pp(7723,N,R,A).
pp(7723,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7723,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6124,'binary_phrase',[],['clause','mc_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6124,'binary_phrase',[N|R],A) :- pp(7722,N,R,A).
pp(7722,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7722,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(0,'numadj_noun_rule',[],['numadj_noun_rule']).
pp(0,'numadj_noun_phrase',[],['numadj_noun_phrase']).
pp(0,'temp_mod_rule',[],['temp_mod_rule']).
pp(0,'temp_mod_phrase',[],['temp_mod_phrase']).
pp(0,'subjh_rule_decl',[],['subjh_rule_decl']).
pp(0,'head_adj_phrase',[],['head_adj_phrase']).
pp(0,'head_adj_phrase',[N|R],A) :- pp(903,N,R,A).
pp(903,'binary_rule_right_to_left',[],['head_adj_phrase','binary_rule_right_to_left']).
pp(903,'lingo_rule',[],['head_adj_phrase','lingo_rule']).
pp(0,'filler_head_rule_wh_nr_inf',[],['filler_head_rule_wh_nr_inf']).
pp(0,'phrasal',[],['phrasal']).
pp(0,'phrasal',[N|R],A) :- pp(853,N,R,A).
pp(853,'binary_rule_left_to_right',[],['phrasal','binary_rule_left_to_right']).
pp(853,'binary_rule_right_to_left',[],['phrasal','binary_rule_right_to_left']).
pp(853,'lingo_rule',[],['phrasal','lingo_rule']).
pp(853,'head_filler_phrase_fin',[],['phrasal','head_filler_phrase_fin']).
pp(853,'head_filler_phrase_fin',[N|R],A) :- pp(4321,N,R,A).
pp(4321,'binary_rule_left_to_right',[],['phrasal','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4321,'lingo_rule',[],['phrasal','head_filler_phrase_fin','lingo_rule']).
pp(853,'head_filler_phrase',[],['phrasal','head_filler_phrase']).
pp(853,'head_filler_phrase',[N|R],A) :- pp(4320,N,R,A).
pp(4320,'binary_rule_left_to_right',[],['phrasal','head_filler_phrase','binary_rule_left_to_right']).
pp(4320,'lingo_rule',[],['phrasal','head_filler_phrase','lingo_rule']).
pp(853,'basic_head_filler_phrase',[],['phrasal','basic_head_filler_phrase']).
pp(853,'basic_head_filler_phrase',[N|R],A) :- pp(4319,N,R,A).
pp(4319,'binary_rule_left_to_right',[],['phrasal','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4319,'lingo_rule',[],['phrasal','basic_head_filler_phrase','lingo_rule']).
pp(853,'head_final',[],['phrasal','head_final']).
pp(853,'head_final',[N|R],A) :- pp(4318,N,R,A).
pp(4318,'binary_rule_left_to_right',[],['phrasal','head_final','binary_rule_left_to_right']).
pp(4318,'binary_rule_right_to_left',[],['phrasal','head_final','binary_rule_right_to_left']).
pp(4318,'lingo_rule',[],['phrasal','head_final','lingo_rule']).
pp(853,'binary_headed_phrase',[],['phrasal','binary_headed_phrase']).
pp(853,'binary_headed_phrase',[N|R],A) :- pp(4317,N,R,A).
pp(4317,'binary_rule_left_to_right',[],['phrasal','binary_headed_phrase','binary_rule_left_to_right']).
pp(4317,'binary_rule_right_to_left',[],['phrasal','binary_headed_phrase','binary_rule_right_to_left']).
pp(4317,'lingo_rule',[],['phrasal','binary_headed_phrase','lingo_rule']).
pp(853,'binary_phrase',[],['phrasal','binary_phrase']).
pp(853,'binary_phrase',[N|R],A) :- pp(4316,N,R,A).
pp(4316,'binary_rule_left_to_right',[],['phrasal','binary_phrase','binary_rule_left_to_right']).
pp(4316,'binary_rule_right_to_left',[],['phrasal','binary_phrase','binary_rule_right_to_left']).
pp(4316,'lingo_rule',[],['phrasal','binary_phrase','lingo_rule']).
pp(853,'head_valence_phrase',[],['phrasal','head_valence_phrase']).
pp(853,'head_valence_phrase',[N|R],A) :- pp(4315,N,R,A).
pp(4315,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','binary_rule_right_to_left']).
pp(4315,'lingo_rule',[],['phrasal','head_valence_phrase','lingo_rule']).
pp(4315,'head_final',[],['phrasal','head_valence_phrase','head_final']).
pp(4315,'head_final',[N|R],A) :- pp(6106,N,R,A).
pp(6106,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','head_final','binary_rule_right_to_left']).
pp(6106,'lingo_rule',[],['phrasal','head_valence_phrase','head_final','lingo_rule']).
pp(4315,'binary_headed_phrase',[],['phrasal','head_valence_phrase','binary_headed_phrase']).
pp(4315,'binary_headed_phrase',[N|R],A) :- pp(6105,N,R,A).
pp(6105,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6105,'lingo_rule',[],['phrasal','head_valence_phrase','binary_headed_phrase','lingo_rule']).
pp(4315,'binary_phrase',[],['phrasal','head_valence_phrase','binary_phrase']).
pp(4315,'binary_phrase',[N|R],A) :- pp(6104,N,R,A).
pp(6104,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6104,'lingo_rule',[],['phrasal','head_valence_phrase','binary_phrase','lingo_rule']).
pp(853,'non_clause',[],['phrasal','non_clause']).
pp(853,'non_clause',[N|R],A) :- pp(4314,N,R,A).
pp(4314,'lingo_rule',[],['phrasal','non_clause','lingo_rule']).
pp(853,'head_nexus_phrase',[],['phrasal','head_nexus_phrase']).
pp(853,'head_nexus_phrase',[N|R],A) :- pp(4313,N,R,A).
pp(4313,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','binary_rule_left_to_right']).
pp(4313,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','binary_rule_right_to_left']).
pp(4313,'lingo_rule',[],['phrasal','head_nexus_phrase','lingo_rule']).
pp(4313,'head_final',[],['phrasal','head_nexus_phrase','head_final']).
pp(4313,'head_final',[N|R],A) :- pp(6099,N,R,A).
pp(6099,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','head_final','binary_rule_left_to_right']).
pp(6099,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','head_final','binary_rule_right_to_left']).
pp(6099,'lingo_rule',[],['phrasal','head_nexus_phrase','head_final','lingo_rule']).
pp(4313,'binary_headed_phrase',[],['phrasal','head_nexus_phrase','binary_headed_phrase']).
pp(4313,'binary_headed_phrase',[N|R],A) :- pp(6098,N,R,A).
pp(6098,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6098,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6098,'lingo_rule',[],['phrasal','head_nexus_phrase','binary_headed_phrase','lingo_rule']).
pp(4313,'binary_phrase',[],['phrasal','head_nexus_phrase','binary_phrase']).
pp(4313,'binary_phrase',[N|R],A) :- pp(6097,N,R,A).
pp(6097,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6097,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6097,'lingo_rule',[],['phrasal','head_nexus_phrase','binary_phrase','lingo_rule']).
pp(853,'head_nexus_que_phrase',[],['phrasal','head_nexus_que_phrase']).
pp(853,'head_nexus_que_phrase',[N|R],A) :- pp(4312,N,R,A).
pp(4312,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4312,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','binary_rule_right_to_left']).
pp(4312,'lingo_rule',[],['phrasal','head_nexus_que_phrase','lingo_rule']).
pp(4312,'head_final',[],['phrasal','head_nexus_que_phrase','head_final']).
pp(4312,'head_final',[N|R],A) :- pp(6093,N,R,A).
pp(6093,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6093,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(6093,'lingo_rule',[],['phrasal','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4312,'binary_headed_phrase',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase']).
pp(4312,'binary_headed_phrase',[N|R],A) :- pp(6092,N,R,A).
pp(6092,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6092,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6092,'lingo_rule',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4312,'binary_phrase',[],['phrasal','head_nexus_que_phrase','binary_phrase']).
pp(4312,'binary_phrase',[N|R],A) :- pp(6091,N,R,A).
pp(6091,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6091,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6091,'lingo_rule',[],['phrasal','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(853,'head_nexus_rel_phrase',[],['phrasal','head_nexus_rel_phrase']).
pp(853,'head_nexus_rel_phrase',[N|R],A) :- pp(4311,N,R,A).
pp(4311,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(4311,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','binary_rule_right_to_left']).
pp(4311,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','lingo_rule']).
pp(4311,'head_filler_phrase_fin',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(4311,'head_filler_phrase_fin',[N|R],A) :- pp(6087,N,R,A).
pp(6087,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6087,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4311,'head_filler_phrase',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase']).
pp(4311,'head_filler_phrase',[N|R],A) :- pp(6086,N,R,A).
pp(6086,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6086,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(4311,'basic_head_filler_phrase',[],['phrasal','head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(4311,'basic_head_filler_phrase',[N|R],A) :- pp(6085,N,R,A).
pp(6085,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6085,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4311,'head_final',[],['phrasal','head_nexus_rel_phrase','head_final']).
pp(4311,'head_final',[N|R],A) :- pp(6084,N,R,A).
pp(6084,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(6084,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_final','binary_rule_right_to_left']).
pp(6084,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_final','lingo_rule']).
pp(4311,'binary_headed_phrase',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase']).
pp(4311,'binary_headed_phrase',[N|R],A) :- pp(6083,N,R,A).
pp(6083,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6083,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6083,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(4311,'binary_phrase',[],['phrasal','head_nexus_rel_phrase','binary_phrase']).
pp(4311,'binary_phrase',[N|R],A) :- pp(6082,N,R,A).
pp(6082,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6082,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6082,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(4311,'head_nexus_que_phrase',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4311,'head_nexus_que_phrase',[N|R],A) :- pp(6081,N,R,A).
pp(6081,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6081,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_right_to_left']).
pp(6081,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6081,'head_final',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(6081,'head_final',[N|R],A) :- pp(7679,N,R,A).
pp(7679,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7679,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(7679,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6081,'binary_headed_phrase',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6081,'binary_headed_phrase',[N|R],A) :- pp(7678,N,R,A).
pp(7678,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7678,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(7678,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6081,'binary_phrase',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6081,'binary_phrase',[N|R],A) :- pp(7677,N,R,A).
pp(7677,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7677,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(7677,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(853,'head_only',[],['phrasal','head_only']).
pp(853,'head_only',[N|R],A) :- pp(4310,N,R,A).
pp(4310,'lingo_rule',[],['phrasal','head_only','lingo_rule']).
pp(4310,'head_valence_phrase',[],['phrasal','head_only','head_valence_phrase']).
pp(4310,'head_valence_phrase',[N|R],A) :- pp(6079,N,R,A).
pp(6079,'lingo_rule',[],['phrasal','head_only','head_valence_phrase','lingo_rule']).
pp(4310,'non_clause',[],['phrasal','head_only','non_clause']).
pp(4310,'non_clause',[N|R],A) :- pp(6078,N,R,A).
pp(6078,'lingo_rule',[],['phrasal','head_only','non_clause','lingo_rule']).
pp(4310,'head_nexus_phrase',[],['phrasal','head_only','head_nexus_phrase']).
pp(4310,'head_nexus_phrase',[N|R],A) :- pp(6077,N,R,A).
pp(6077,'lingo_rule',[],['phrasal','head_only','head_nexus_phrase','lingo_rule']).
pp(4310,'head_nexus_que_phrase',[],['phrasal','head_only','head_nexus_que_phrase']).
pp(4310,'head_nexus_que_phrase',[N|R],A) :- pp(6076,N,R,A).
pp(6076,'lingo_rule',[],['phrasal','head_only','head_nexus_que_phrase','lingo_rule']).
pp(4310,'head_nexus_rel_phrase',[],['phrasal','head_only','head_nexus_rel_phrase']).
pp(4310,'head_nexus_rel_phrase',[N|R],A) :- pp(6075,N,R,A).
pp(6075,'lingo_rule',[],['phrasal','head_only','head_nexus_rel_phrase','lingo_rule']).
pp(6075,'head_nexus_que_phrase',[],['phrasal','head_only','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(6075,'head_nexus_que_phrase',[N|R],A) :- pp(7671,N,R,A).
pp(7671,'lingo_rule',[],['phrasal','head_only','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(853,'headed_phrase',[],['phrasal','headed_phrase']).
pp(853,'headed_phrase',[N|R],A) :- pp(4309,N,R,A).
pp(4309,'binary_rule_left_to_right',[],['phrasal','headed_phrase','binary_rule_left_to_right']).
pp(4309,'binary_rule_right_to_left',[],['phrasal','headed_phrase','binary_rule_right_to_left']).
pp(4309,'lingo_rule',[],['phrasal','headed_phrase','lingo_rule']).
pp(853,'mc_phrase',[],['phrasal','mc_phrase']).
pp(853,'mc_phrase',[N|R],A) :- pp(4308,N,R,A).
pp(4308,'binary_rule_left_to_right',[],['phrasal','mc_phrase','binary_rule_left_to_right']).
pp(4308,'lingo_rule',[],['phrasal','mc_phrase','lingo_rule']).
pp(4308,'head_filler_phrase_fin',[],['phrasal','mc_phrase','head_filler_phrase_fin']).
pp(4308,'head_filler_phrase_fin',[N|R],A) :- pp(6069,N,R,A).
pp(6069,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6069,'lingo_rule',[],['phrasal','mc_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4308,'head_filler_phrase',[],['phrasal','mc_phrase','head_filler_phrase']).
pp(4308,'head_filler_phrase',[N|R],A) :- pp(6068,N,R,A).
pp(6068,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6068,'lingo_rule',[],['phrasal','mc_phrase','head_filler_phrase','lingo_rule']).
pp(4308,'basic_head_filler_phrase',[],['phrasal','mc_phrase','basic_head_filler_phrase']).
pp(4308,'basic_head_filler_phrase',[N|R],A) :- pp(6067,N,R,A).
pp(6067,'binary_rule_left_to_right',[],['phrasal','mc_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6067,'lingo_rule',[],['phrasal','mc_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4308,'head_final',[],['phrasal','mc_phrase','head_final']).
pp(4308,'head_final',[N|R],A) :- pp(6066,N,R,A).
pp(6066,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_final','binary_rule_left_to_right']).
pp(6066,'lingo_rule',[],['phrasal','mc_phrase','head_final','lingo_rule']).
pp(4308,'binary_headed_phrase',[],['phrasal','mc_phrase','binary_headed_phrase']).
pp(4308,'binary_headed_phrase',[N|R],A) :- pp(6065,N,R,A).
pp(6065,'binary_rule_left_to_right',[],['phrasal','mc_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6065,'lingo_rule',[],['phrasal','mc_phrase','binary_headed_phrase','lingo_rule']).
pp(4308,'binary_phrase',[],['phrasal','mc_phrase','binary_phrase']).
pp(4308,'binary_phrase',[N|R],A) :- pp(6064,N,R,A).
pp(6064,'binary_rule_left_to_right',[],['phrasal','mc_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6064,'lingo_rule',[],['phrasal','mc_phrase','binary_phrase','lingo_rule']).
pp(4308,'head_nexus_que_phrase',[],['phrasal','mc_phrase','head_nexus_que_phrase']).
pp(4308,'head_nexus_que_phrase',[N|R],A) :- pp(6063,N,R,A).
pp(6063,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6063,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6063,'head_final',[],['phrasal','mc_phrase','head_nexus_que_phrase','head_final']).
pp(6063,'head_final',[N|R],A) :- pp(7656,N,R,A).
pp(7656,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7656,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6063,'binary_headed_phrase',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6063,'binary_headed_phrase',[N|R],A) :- pp(7655,N,R,A).
pp(7655,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7655,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6063,'binary_phrase',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6063,'binary_phrase',[N|R],A) :- pp(7654,N,R,A).
pp(7654,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7654,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(4308,'head_nexus_rel_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase']).
pp(4308,'head_nexus_rel_phrase',[N|R],A) :- pp(6062,N,R,A).
pp(6062,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(6062,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','lingo_rule']).
pp(6062,'head_filler_phrase_fin',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(6062,'head_filler_phrase_fin',[N|R],A) :- pp(7651,N,R,A).
pp(7651,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(7651,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(6062,'head_filler_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase']).
pp(6062,'head_filler_phrase',[N|R],A) :- pp(7650,N,R,A).
pp(7650,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(7650,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(6062,'basic_head_filler_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(6062,'basic_head_filler_phrase',[N|R],A) :- pp(7649,N,R,A).
pp(7649,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(7649,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(6062,'head_final',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_final']).
pp(6062,'head_final',[N|R],A) :- pp(7648,N,R,A).
pp(7648,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(7648,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_final','lingo_rule']).
pp(6062,'binary_headed_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_headed_phrase']).
pp(6062,'binary_headed_phrase',[N|R],A) :- pp(7647,N,R,A).
pp(7647,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7647,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(6062,'binary_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_phrase']).
pp(6062,'binary_phrase',[N|R],A) :- pp(7646,N,R,A).
pp(7646,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7646,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(6062,'head_nexus_que_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(6062,'head_nexus_que_phrase',[N|R],A) :- pp(7645,N,R,A).
pp(7645,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(7645,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(7645,'head_final',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(7645,'head_final',[N|R],A) :- pp(8504,N,R,A).
pp(8504,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(8504,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(7645,'binary_headed_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(7645,'binary_headed_phrase',[N|R],A) :- pp(8503,N,R,A).
pp(8503,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(8503,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(7645,'binary_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(7645,'binary_phrase',[N|R],A) :- pp(8502,N,R,A).
pp(8502,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(8502,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(4308,'headed_phrase',[],['phrasal','mc_phrase','headed_phrase']).
pp(4308,'headed_phrase',[N|R],A) :- pp(6061,N,R,A).
pp(6061,'binary_rule_left_to_right',[],['phrasal','mc_phrase','headed_phrase','binary_rule_left_to_right']).
pp(6061,'lingo_rule',[],['phrasal','mc_phrase','headed_phrase','lingo_rule']).
pp(0,'letter_rule2',[],['letter_rule2']).
pp(0,'letter_phr2',[],['letter_phr2']).
pp(0,'non_wh_rel_cl',[],['non_wh_rel_cl']).
pp(0,'non_wh_rel_cl',[N|R],A) :- pp(858,N,R,A).
pp(858,'lingo_rule',[],['non_wh_rel_cl','lingo_rule']).
pp(0,'yesno_phrase',[],['yesno_phrase']).
pp(0,'head_only',[],['head_only']).
pp(0,'head_only',[N|R],A) :- pp(864,N,R,A).
pp(864,'lingo_rule',[],['head_only','lingo_rule']).
pp(864,'head_compositional',[],['head_only','head_compositional']).
pp(864,'head_compositional',[N|R],A) :- pp(4366,N,R,A).
pp(4366,'lingo_rule',[],['head_only','head_compositional','lingo_rule']).
pp(864,'head_valence_phrase',[],['head_only','head_valence_phrase']).
pp(864,'head_valence_phrase',[N|R],A) :- pp(4365,N,R,A).
pp(4365,'lingo_rule',[],['head_only','head_valence_phrase','lingo_rule']).
pp(4365,'head_compositional',[],['head_only','head_valence_phrase','head_compositional']).
pp(4365,'head_compositional',[N|R],A) :- pp(6226,N,R,A).
pp(6226,'lingo_rule',[],['head_only','head_valence_phrase','head_compositional','lingo_rule']).
pp(864,'non_clause',[],['head_only','non_clause']).
pp(864,'non_clause',[N|R],A) :- pp(4364,N,R,A).
pp(4364,'lingo_rule',[],['head_only','non_clause','lingo_rule']).
pp(864,'head_nexus_phrase',[],['head_only','head_nexus_phrase']).
pp(864,'head_nexus_phrase',[N|R],A) :- pp(4363,N,R,A).
pp(4363,'lingo_rule',[],['head_only','head_nexus_phrase','lingo_rule']).
pp(4363,'head_compositional',[],['head_only','head_nexus_phrase','head_compositional']).
pp(4363,'head_compositional',[N|R],A) :- pp(6223,N,R,A).
pp(6223,'lingo_rule',[],['head_only','head_nexus_phrase','head_compositional','lingo_rule']).
pp(864,'head_nexus_que_phrase',[],['head_only','head_nexus_que_phrase']).
pp(864,'head_nexus_que_phrase',[N|R],A) :- pp(4362,N,R,A).
pp(4362,'lingo_rule',[],['head_only','head_nexus_que_phrase','lingo_rule']).
pp(4362,'head_compositional',[],['head_only','head_nexus_que_phrase','head_compositional']).
pp(4362,'head_compositional',[N|R],A) :- pp(6221,N,R,A).
pp(6221,'lingo_rule',[],['head_only','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(864,'non_rel_clause',[],['head_only','non_rel_clause']).
pp(864,'non_rel_clause',[N|R],A) :- pp(4361,N,R,A).
pp(4361,'lingo_rule',[],['head_only','non_rel_clause','lingo_rule']).
pp(4361,'head_valence_phrase',[],['head_only','non_rel_clause','head_valence_phrase']).
pp(4361,'head_valence_phrase',[N|R],A) :- pp(6219,N,R,A).
pp(6219,'lingo_rule',[],['head_only','non_rel_clause','head_valence_phrase','lingo_rule']).
pp(4361,'head_nexus_phrase',[],['head_only','non_rel_clause','head_nexus_phrase']).
pp(4361,'head_nexus_phrase',[N|R],A) :- pp(6218,N,R,A).
pp(6218,'lingo_rule',[],['head_only','non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(4361,'head_nexus_que_phrase',[],['head_only','non_rel_clause','head_nexus_que_phrase']).
pp(4361,'head_nexus_que_phrase',[N|R],A) :- pp(6217,N,R,A).
pp(6217,'lingo_rule',[],['head_only','non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(864,'head_nexus_rel_phrase',[],['head_only','head_nexus_rel_phrase']).
pp(864,'head_nexus_rel_phrase',[N|R],A) :- pp(4360,N,R,A).
pp(4360,'lingo_rule',[],['head_only','head_nexus_rel_phrase','lingo_rule']).
pp(4360,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_compositional']).
pp(4360,'head_compositional',[N|R],A) :- pp(6215,N,R,A).
pp(6215,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(4360,'head_nexus_que_phrase',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4360,'head_nexus_que_phrase',[N|R],A) :- pp(6214,N,R,A).
pp(6214,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6214,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(6214,'head_compositional',[N|R],A) :- pp(7821,N,R,A).
pp(7821,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(0,'extracted_adj_phrase',[],['extracted_adj_phrase']).
pp(0,'extracted_subj_phrase_fin',[],['extracted_subj_phrase_fin']).
pp(0,'unary_phrase',[],['unary_phrase']).
pp(0,'unary_phrase',[N|R],A) :- pp(851,N,R,A).
pp(851,'lingo_rule',[],['unary_phrase','lingo_rule']).
pp(851,'head_compositional',[],['unary_phrase','head_compositional']).
pp(851,'head_compositional',[N|R],A) :- pp(4306,N,R,A).
pp(4306,'lingo_rule',[],['unary_phrase','head_compositional','lingo_rule']).
pp(851,'head_valence_phrase',[],['unary_phrase','head_valence_phrase']).
pp(851,'head_valence_phrase',[N|R],A) :- pp(4305,N,R,A).
pp(4305,'lingo_rule',[],['unary_phrase','head_valence_phrase','lingo_rule']).
pp(4305,'head_compositional',[],['unary_phrase','head_valence_phrase','head_compositional']).
pp(4305,'head_compositional',[N|R],A) :- pp(6058,N,R,A).
pp(6058,'lingo_rule',[],['unary_phrase','head_valence_phrase','head_compositional','lingo_rule']).
pp(851,'non_clause',[],['unary_phrase','non_clause']).
pp(851,'non_clause',[N|R],A) :- pp(4304,N,R,A).
pp(4304,'lingo_rule',[],['unary_phrase','non_clause','lingo_rule']).
pp(851,'head_nexus_phrase',[],['unary_phrase','head_nexus_phrase']).
pp(851,'head_nexus_phrase',[N|R],A) :- pp(4303,N,R,A).
pp(4303,'lingo_rule',[],['unary_phrase','head_nexus_phrase','lingo_rule']).
pp(4303,'head_compositional',[],['unary_phrase','head_nexus_phrase','head_compositional']).
pp(4303,'head_compositional',[N|R],A) :- pp(6055,N,R,A).
pp(6055,'lingo_rule',[],['unary_phrase','head_nexus_phrase','head_compositional','lingo_rule']).
pp(851,'head_nexus_que_phrase',[],['unary_phrase','head_nexus_que_phrase']).
pp(851,'head_nexus_que_phrase',[N|R],A) :- pp(4302,N,R,A).
pp(4302,'lingo_rule',[],['unary_phrase','head_nexus_que_phrase','lingo_rule']).
pp(4302,'head_compositional',[],['unary_phrase','head_nexus_que_phrase','head_compositional']).
pp(4302,'head_compositional',[N|R],A) :- pp(6053,N,R,A).
pp(6053,'lingo_rule',[],['unary_phrase','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(851,'non_rel_clause',[],['unary_phrase','non_rel_clause']).
pp(851,'non_rel_clause',[N|R],A) :- pp(4301,N,R,A).
pp(4301,'lingo_rule',[],['unary_phrase','non_rel_clause','lingo_rule']).
pp(4301,'head_valence_phrase',[],['unary_phrase','non_rel_clause','head_valence_phrase']).
pp(4301,'head_valence_phrase',[N|R],A) :- pp(6051,N,R,A).
pp(6051,'lingo_rule',[],['unary_phrase','non_rel_clause','head_valence_phrase','lingo_rule']).
pp(4301,'head_nexus_phrase',[],['unary_phrase','non_rel_clause','head_nexus_phrase']).
pp(4301,'head_nexus_phrase',[N|R],A) :- pp(6050,N,R,A).
pp(6050,'lingo_rule',[],['unary_phrase','non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(4301,'head_nexus_que_phrase',[],['unary_phrase','non_rel_clause','head_nexus_que_phrase']).
pp(4301,'head_nexus_que_phrase',[N|R],A) :- pp(6049,N,R,A).
pp(6049,'lingo_rule',[],['unary_phrase','non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(851,'head_nexus_rel_phrase',[],['unary_phrase','head_nexus_rel_phrase']).
pp(851,'head_nexus_rel_phrase',[N|R],A) :- pp(4300,N,R,A).
pp(4300,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','lingo_rule']).
pp(4300,'head_compositional',[],['unary_phrase','head_nexus_rel_phrase','head_compositional']).
pp(4300,'head_compositional',[N|R],A) :- pp(6047,N,R,A).
pp(6047,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(4300,'head_nexus_que_phrase',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4300,'head_nexus_que_phrase',[N|R],A) :- pp(6046,N,R,A).
pp(6046,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6046,'head_compositional',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(6046,'head_compositional',[N|R],A) :- pp(7634,N,R,A).
pp(7634,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(851,'clause',[],['unary_phrase','clause']).
pp(851,'clause',[N|R],A) :- pp(4299,N,R,A).
pp(4299,'lingo_rule',[],['unary_phrase','clause','lingo_rule']).
pp(4299,'head_valence_phrase',[],['unary_phrase','clause','head_valence_phrase']).
pp(4299,'head_valence_phrase',[N|R],A) :- pp(6044,N,R,A).
pp(6044,'lingo_rule',[],['unary_phrase','clause','head_valence_phrase','lingo_rule']).
pp(4299,'head_nexus_phrase',[],['unary_phrase','clause','head_nexus_phrase']).
pp(4299,'head_nexus_phrase',[N|R],A) :- pp(6043,N,R,A).
pp(6043,'lingo_rule',[],['unary_phrase','clause','head_nexus_phrase','lingo_rule']).
pp(4299,'head_nexus_que_phrase',[],['unary_phrase','clause','head_nexus_que_phrase']).
pp(4299,'head_nexus_que_phrase',[N|R],A) :- pp(6042,N,R,A).
pp(6042,'lingo_rule',[],['unary_phrase','clause','head_nexus_que_phrase','lingo_rule']).
pp(851,'phrasal',[],['unary_phrase','phrasal']).
pp(851,'phrasal',[N|R],A) :- pp(4298,N,R,A).
pp(4298,'lingo_rule',[],['unary_phrase','phrasal','lingo_rule']).
pp(4298,'head_valence_phrase',[],['unary_phrase','phrasal','head_valence_phrase']).
pp(4298,'head_valence_phrase',[N|R],A) :- pp(6040,N,R,A).
pp(6040,'lingo_rule',[],['unary_phrase','phrasal','head_valence_phrase','lingo_rule']).
pp(4298,'non_clause',[],['unary_phrase','phrasal','non_clause']).
pp(4298,'non_clause',[N|R],A) :- pp(6039,N,R,A).
pp(6039,'lingo_rule',[],['unary_phrase','phrasal','non_clause','lingo_rule']).
pp(4298,'head_nexus_phrase',[],['unary_phrase','phrasal','head_nexus_phrase']).
pp(4298,'head_nexus_phrase',[N|R],A) :- pp(6038,N,R,A).
pp(6038,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_phrase','lingo_rule']).
pp(4298,'head_nexus_que_phrase',[],['unary_phrase','phrasal','head_nexus_que_phrase']).
pp(4298,'head_nexus_que_phrase',[N|R],A) :- pp(6037,N,R,A).
pp(6037,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_que_phrase','lingo_rule']).
pp(4298,'head_nexus_rel_phrase',[],['unary_phrase','phrasal','head_nexus_rel_phrase']).
pp(4298,'head_nexus_rel_phrase',[N|R],A) :- pp(6036,N,R,A).
pp(6036,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_rel_phrase','lingo_rule']).
pp(6036,'head_nexus_que_phrase',[],['unary_phrase','phrasal','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(6036,'head_nexus_que_phrase',[N|R],A) :- pp(7625,N,R,A).
pp(7625,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(0,'phrase',[],['phrase']).
pp(0,'phrase',[N|R],A) :- pp(850,N,R,A).
pp(850,'binary_rule_left_to_right',[],['phrase','binary_rule_left_to_right']).
pp(850,'binary_rule_right_to_left',[],['phrase','binary_rule_right_to_left']).
pp(850,'lingo_rule',[],['phrase','lingo_rule']).
pp(0,'lexroot',[],['lexroot']).
pp(0,'lexroot',[N|R],A) :- pp(849,N,R,A).
pp(849,'binary_rule_left_to_right',[],['lexroot','binary_rule_left_to_right']).
pp(849,'binary_rule_right_to_left',[],['lexroot','binary_rule_right_to_left']).
pp(849,'lingo_rule',[],['lexroot','lingo_rule']).
pp(0,'phrase_or_lexrule',[],['phrase_or_lexrule']).
pp(0,'phrase_or_lexrule',[N|R],A) :- pp(848,N,R,A).
pp(848,'binary_rule_left_to_right',[],['phrase_or_lexrule','binary_rule_left_to_right']).
pp(848,'binary_rule_right_to_left',[],['phrase_or_lexrule','binary_rule_right_to_left']).
pp(848,'lingo_rule',[],['phrase_or_lexrule','lingo_rule']).
pp(0,'modal_subj_pos_cx_le',[],['modal_subj_pos_cx_le']).
pp(0,'modal_pos_lex_ent',[],['modal_pos_lex_ent']).
pp(0,'ought_pos_le',[],['ought_pos_le']).
pp(0,'past_ought_pos_le',[],['past_ought_pos_le']).
pp(0,'abstr_hour_word',[],['abstr_hour_word']).
pp(0,'np_adv_word',[],['np_adv_word']).
pp(0,'letter_name_le',[],['letter_name_le']).
pp(0,'approx_bare_unspecified_card_le',[],['approx_bare_unspecified_card_le']).
pp(0,'bare_specified_card_le',[],['bare_specified_card_le']).
pp(0,'bare_specified_ord_le',[],['bare_specified_ord_le']).
pp(0,'specified_num_without_complements',[],['specified_num_without_complements']).
pp(0,'bare_unspecified_card_le',[],['bare_unspecified_card_le']).
pp(0,'bare_unspecified_ord_le',[],['bare_unspecified_ord_le']).
pp(0,'complemented_specified_card_le',[],['complemented_specified_card_le']).
pp(0,'specified_num_with_complements',[],['specified_num_with_complements']).
pp(0,'complemented_unspecified_card_le',[],['complemented_unspecified_card_le']).
pp(0,'unspecified_num_with_complements',[],['unspecified_num_with_complements']).
pp(0,'card_only_word',[],['card_only_word']).
pp(0,'card_only_word',[N|R],A) :- pp(773,N,R,A).
pp(773,'complement_free_number',[],['card_only_word','complement_free_number']).
pp(0,'bare_unspecified_card_le',[],['bare_unspecified_card_le']).
pp(0,'complemented_unspecified_card_le',[],['complemented_unspecified_card_le']).
pp(0,'complemented_specified_card_le',[],['complemented_specified_card_le']).
pp(0,'approx_bare_unspecified_card_le',[],['approx_bare_unspecified_card_le']).
pp(0,'norm_card_word',[],['norm_card_word']).
pp(0,'norm_card_word',[N|R],A) :- pp(772,N,R,A).
pp(772,'complement_free_number',[],['norm_card_word','complement_free_number']).
pp(772,'complemented_number',[],['norm_card_word','complemented_number']).
pp(0,'ord_word',[],['ord_word']).
pp(0,'ord_word',[N|R],A) :- pp(771,N,R,A).
pp(771,'complement_free_number',[],['ord_word','complement_free_number']).
pp(0,'bare_specified_ord_le',[],['bare_specified_ord_le']).
pp(0,'specified_num_with_complements',[],['specified_num_with_complements']).
pp(0,'specified_num_without_complements',[],['specified_num_without_complements']).
pp(0,'bare_specified_card_le',[],['bare_specified_card_le']).
pp(0,'specified_number',[],['specified_number']).
pp(0,'specified_number',[N|R],A) :- pp(770,N,R,A).
pp(770,'norm_card_word',[],['specified_number','norm_card_word']).
pp(0,'unspecified_num_with_complements',[],['unspecified_num_with_complements']).
pp(0,'unspecified_num',[],['unspecified_num']).
pp(0,'unspecified_num',[N|R],A) :- pp(769,N,R,A).
pp(769,'complement_free_number',[],['unspecified_num','complement_free_number']).
pp(769,'card_only_word',[],['unspecified_num','card_only_word']).
pp(769,'card_only_word',[N|R],A) :- pp(4282,N,R,A).
pp(4282,'complement_free_number',[],['unspecified_num','card_only_word','complement_free_number']).
pp(769,'norm_card_word',[],['unspecified_num','norm_card_word']).
pp(769,'norm_card_word',[N|R],A) :- pp(4281,N,R,A).
pp(4281,'complement_free_number',[],['unspecified_num','norm_card_word','complement_free_number']).
pp(0,'irreg_adj_word',[],['irreg_adj_word']).
pp(0,'whether_c_inf_le',[],['whether_c_inf_le']).
pp(0,'whether_c_fin_le',[],['whether_c_fin_le']).
pp(0,'whether_c_fin_le',[],['whether_c_fin_le']).
pp(0,'whether_c_inf_le',[],['whether_c_inf_le']).
pp(0,'whether_compl_word',[],['whether_compl_word']).
pp(0,'norm_msg_word',[],['norm_msg_word']).
pp(0,'to_c_nonprop_elided_le',[],['to_c_nonprop_elided_le']).
pp(0,'norm_no_affix_word',[],['norm_no_affix_word']).
pp(0,'poss_le',[],['poss_le']).
pp(0,'nonwh_poss_word',[],['nonwh_poss_word']).
pp(0,'degree_spec_word',[],['degree_spec_word']).
pp(0,'det_modable_le',[],['det_modable_le']).
pp(0,'det_sing_nonque',[],['det_sing_nonque']).
pp(0,'pdet_word_nonque',[],['pdet_word_nonque']).
pp(0,'abstr_hour_word',[],['abstr_hour_word']).
pp(0,'non_affix_bearing',[],['non_affix_bearing']).
pp(0,'do_fin',[],['do_fin']).
pp(0,'be_c_is_cx_le',[],['be_c_is_cx_le']).
pp(0,'be_id_is_cx_le',[],['be_id_is_cx_le']).
pp(0,'be_th_cop_s_cx_le',[],['be_th_cop_s_cx_le']).
pp(0,'had_aux_cx_le',[],['had_aux_cx_le']).
pp(0,'has_aux_cx_le',[],['has_aux_cx_le']).
pp(0,'have_fin_aux_cx_le',[],['have_fin_aux_cx_le']).
pp(0,'modal_subj_pos_cx_le',[],['modal_subj_pos_cx_le']).
pp(0,'contracted_aux_word',[],['contracted_aux_word']).
pp(0,'contracted_aux_word',[N|R],A) :- pp(591,N,R,A).
pp(591,'modal_pos_lex_ent',[],['contracted_aux_word','modal_pos_lex_ent']).
pp(591,'add_cont',[],['contracted_aux_word','add_cont']).
pp(0,'do_aux_word',[],['do_aux_word']).
pp(0,'pos_modal_verb_word',[],['pos_modal_verb_word']).
pp(0,'pos_modal_verb_word',[N|R],A) :- pp(581,N,R,A).
pp(581,'contracted_aux_word',[],['pos_modal_verb_word','contracted_aux_word']).
pp(0,'modal_verb_word',[],['modal_verb_word']).
pp(0,'modal_verb_word',[N|R],A) :- pp(580,N,R,A).
pp(580,'contracted_aux_word',[],['modal_verb_word','contracted_aux_word']).
pp(0,'will_aux_pos_lex_e',[],['will_aux_pos_lex_e']).
pp(0,'will_aux_pos_lex_e',[N|R],A) :- pp(577,N,R,A).
pp(577,'contracted_aux_word',[],['will_aux_pos_lex_e','contracted_aux_word']).
pp(0,'will_aux_word',[],['will_aux_word']).
pp(0,'will_aux_word',[N|R],A) :- pp(574,N,R,A).
pp(574,'contracted_aux_word',[],['will_aux_word','contracted_aux_word']).
pp(0,'pos_will_verb_word',[],['pos_will_verb_word']).
pp(0,'bse_aux_verb_word',[],['bse_aux_verb_word']).
pp(0,'bse_aux_verb_word',[N|R],A) :- pp(571,N,R,A).
pp(571,'contracted_aux_word',[],['bse_aux_verb_word','contracted_aux_word']).
pp(0,'generic_modal_neg',[],['generic_modal_neg']).
pp(0,'generic_modal_neg',[N|R],A) :- pp(570,N,R,A).
pp(570,'modal_verb_word',[],['generic_modal_neg','modal_verb_word']).
pp(570,'bse_aux_verb_word',[],['generic_modal_neg','bse_aux_verb_word']).
pp(0,'be_cop_neg',[],['be_cop_neg']).
pp(0,'be_cop_neg',[N|R],A) :- pp(569,N,R,A).
pp(569,'be_past_neg_lex_entry',[],['be_cop_neg','be_past_neg_lex_entry']).
pp(569,'be_pres_neg_lex_entry',[],['be_cop_neg','be_pres_neg_lex_entry']).
pp(569,'be_neg',[],['be_cop_neg','be_neg']).
pp(0,'be_c_be_le',[],['be_c_be_le']).
pp(0,'be_c_been_le',[],['be_c_been_le']).
pp(0,'be_c_am_le',[],['be_c_am_le']).
pp(0,'be_c_are_le',[],['be_c_are_le']).
pp(0,'be_c_being_le',[],['be_c_being_le']).
pp(0,'be_c_was_le',[],['be_c_was_le']).
pp(0,'be_c_were_le',[],['be_c_were_le']).
pp(0,'be_cop_pos',[],['be_cop_pos']).
pp(0,'be_cop_pos_generic',[],['be_cop_pos_generic']).
pp(0,'be_copula',[],['be_copula']).
pp(0,'be_copula',[N|R],A) :- pp(558,N,R,A).
pp(558,'be_past_neg_lex_entry',[],['be_copula','be_past_neg_lex_entry']).
pp(558,'be_pres_neg_lex_entry',[],['be_copula','be_pres_neg_lex_entry']).
pp(558,'be_neg',[],['be_copula','be_neg']).
pp(0,'be_c_is_cx_le',[],['be_c_is_cx_le']).
pp(0,'prd_aux_verb_word',[],['prd_aux_verb_word']).
pp(0,'prd_aux_verb_word',[N|R],A) :- pp(557,N,R,A).
pp(557,'be_past_neg_lex_entry',[],['prd_aux_verb_word','be_past_neg_lex_entry']).
pp(557,'be_pres_neg_lex_entry',[],['prd_aux_verb_word','be_pres_neg_lex_entry']).
pp(557,'be_neg',[],['prd_aux_verb_word','be_neg']).
pp(0,'had_aux_neg_le',[],['had_aux_neg_le']).
pp(0,'had_aux_subj_neg_le',[],['had_aux_subj_neg_le']).
pp(0,'had_aux_lex_ent',[],['had_aux_lex_ent']).
pp(0,'had_aux_subj_le',[],['had_aux_subj_le']).
pp(0,'has_aux_cx_le',[],['has_aux_cx_le']).
pp(0,'has_aux_lex_ent',[],['has_aux_lex_ent']).
pp(0,'have_fin_aux_cx_le',[],['have_fin_aux_cx_le']).
pp(0,'have_fin_aux_lex_ent',[],['have_fin_aux_lex_ent']).
pp(0,'have_aux_pos_lex_entry',[],['have_aux_pos_lex_entry']).
pp(0,'have_aux_pos_lex_entry',[N|R],A) :- pp(542,N,R,A).
pp(542,'contracted_aux_word',[],['have_aux_pos_lex_entry','contracted_aux_word']).
pp(0,'had_aux_neg_le',[],['had_aux_neg_le']).
pp(0,'had_aux_cx_le',[],['had_aux_cx_le']).
pp(0,'have_past',[],['have_past']).
pp(0,'have_pres',[],['have_pres']).
pp(0,'have_pres',[N|R],A) :- pp(540,N,R,A).
pp(540,'contracted_aux_word',[],['have_pres','contracted_aux_word']).
pp(540,'have_aux_neg_lex_entry',[],['have_pres','have_aux_neg_lex_entry']).
pp(540,'have_aux_pos_lex_entry',[],['have_pres','have_aux_pos_lex_entry']).
pp(540,'have_aux_pos_lex_entry',[N|R],A) :- pp(4259,N,R,A).
pp(4259,'contracted_aux_word',[],['have_pres','have_aux_pos_lex_entry','contracted_aux_word']).
pp(0,'had_aux_subj_neg_le',[],['had_aux_subj_neg_le']).
pp(0,'have_subj',[],['have_subj']).
pp(0,'have_fin',[],['have_fin']).
pp(0,'have_fin',[N|R],A) :- pp(538,N,R,A).
pp(538,'contracted_aux_word',[],['have_fin','contracted_aux_word']).
pp(538,'have_aux_neg_lex_entry',[],['have_fin','have_aux_neg_lex_entry']).
pp(538,'have_aux_pos_lex_entry',[],['have_fin','have_aux_pos_lex_entry']).
pp(538,'have_aux_pos_lex_entry',[N|R],A) :- pp(4256,N,R,A).
pp(4256,'contracted_aux_word',[],['have_fin','have_aux_pos_lex_entry','contracted_aux_word']).
pp(0,'have_aux_word',[],['have_aux_word']).
pp(0,'have_aux_word',[N|R],A) :- pp(537,N,R,A).
pp(537,'contracted_aux_word',[],['have_aux_word','contracted_aux_word']).
pp(0,'psp_aux_verb_word',[],['psp_aux_verb_word']).
pp(0,'psp_aux_verb_word',[N|R],A) :- pp(536,N,R,A).
pp(536,'contracted_aux_word',[],['psp_aux_verb_word','contracted_aux_word']).
pp(0,'modal_pos_lex_ent',[],['modal_pos_lex_ent']).
pp(0,'aux_verb_word',[],['aux_verb_word']).
pp(0,'aux_verb_word',[N|R],A) :- pp(535,N,R,A).
pp(535,'be_past_neg_lex_entry',[],['aux_verb_word','be_past_neg_lex_entry']).
pp(535,'be_pres_neg_lex_entry',[],['aux_verb_word','be_pres_neg_lex_entry']).
pp(535,'be_neg',[],['aux_verb_word','be_neg']).
pp(535,'contracted_aux_word',[],['aux_verb_word','contracted_aux_word']).
pp(0,'ought_neg_le',[],['ought_neg_le']).
pp(0,'generic_modal_neg',[],['generic_modal_neg']).
pp(0,'generic_modal_neg',[N|R],A) :- pp(570,N,R,A).
pp(570,'modal_verb_word',[],['generic_modal_neg','modal_verb_word']).
pp(570,'bse_aux_verb_word',[],['generic_modal_neg','bse_aux_verb_word']).
pp(0,'generic_modal_neg_super',[],['generic_modal_neg_super']).
pp(0,'generic_modal_neg_super',[N|R],A) :- pp(533,N,R,A).
pp(533,'modal_verb_word',[],['generic_modal_neg_super','modal_verb_word']).
pp(533,'bse_aux_verb_word',[],['generic_modal_neg_super','bse_aux_verb_word']).
pp(0,'past_ought_pos_le',[],['past_ought_pos_le']).
pp(0,'past_ought_verb_word',[],['past_ought_verb_word']).
pp(0,'pos_ought_verb_word',[],['pos_ought_verb_word']).
pp(0,'ought_pos_le',[],['ought_pos_le']).
pp(0,'ought_verb_word',[],['ought_verb_word']).
pp(0,'modal_verb_word',[],['modal_verb_word']).
pp(0,'modal_verb_word',[N|R],A) :- pp(580,N,R,A).
pp(580,'contracted_aux_word',[],['modal_verb_word','contracted_aux_word']).
pp(0,'pres_modal_verb_word',[],['pres_modal_verb_word']).
pp(0,'pres_modal_verb_word',[N|R],A) :- pp(529,N,R,A).
pp(529,'add_cont',[],['pres_modal_verb_word','add_cont']).
pp(529,'contracted_aux_word',[],['pres_modal_verb_word','contracted_aux_word']).
pp(529,'contracted_aux_word',[N|R],A) :- pp(4246,N,R,A).
pp(4246,'add_cont',[],['pres_modal_verb_word','contracted_aux_word','add_cont']).
pp(529,'generic_modal_neg',[],['pres_modal_verb_word','generic_modal_neg']).
pp(529,'generic_modal_neg_super',[],['pres_modal_verb_word','generic_modal_neg_super']).
pp(0,'fin_modal_verb_word',[],['fin_modal_verb_word']).
pp(0,'fin_modal_verb_word',[N|R],A) :- pp(528,N,R,A).
pp(528,'add_cont',[],['fin_modal_verb_word','add_cont']).
pp(528,'contracted_aux_word',[],['fin_modal_verb_word','contracted_aux_word']).
pp(528,'contracted_aux_word',[N|R],A) :- pp(4242,N,R,A).
pp(4242,'add_cont',[],['fin_modal_verb_word','contracted_aux_word','add_cont']).
pp(528,'bse_aux_verb_word',[],['fin_modal_verb_word','bse_aux_verb_word']).
pp(528,'bse_aux_verb_word',[N|R],A) :- pp(4241,N,R,A).
pp(4241,'contracted_aux_word',[],['fin_modal_verb_word','bse_aux_verb_word','contracted_aux_word']).
pp(528,'generic_modal_neg',[],['fin_modal_verb_word','generic_modal_neg']).
pp(528,'generic_modal_neg',[N|R],A) :- pp(4240,N,R,A).
pp(4240,'bse_aux_verb_word',[],['fin_modal_verb_word','generic_modal_neg','bse_aux_verb_word']).
pp(528,'aux_verb_word',[],['fin_modal_verb_word','aux_verb_word']).
pp(528,'aux_verb_word',[N|R],A) :- pp(4239,N,R,A).
pp(4239,'contracted_aux_word',[],['fin_modal_verb_word','aux_verb_word','contracted_aux_word']).
pp(528,'generic_modal_neg_super',[],['fin_modal_verb_word','generic_modal_neg_super']).
pp(528,'generic_modal_neg_super',[N|R],A) :- pp(4238,N,R,A).
pp(4238,'bse_aux_verb_word',[],['fin_modal_verb_word','generic_modal_neg_super','bse_aux_verb_word']).
pp(0,'generic_modal_verb_word',[],['generic_modal_verb_word']).
pp(0,'generic_modal_verb_word',[N|R],A) :- pp(525,N,R,A).
pp(525,'add_cont',[],['generic_modal_verb_word','add_cont']).
pp(525,'contracted_aux_word',[],['generic_modal_verb_word','contracted_aux_word']).
pp(525,'contracted_aux_word',[N|R],A) :- pp(4236,N,R,A).
pp(4236,'add_cont',[],['generic_modal_verb_word','contracted_aux_word','add_cont']).
pp(525,'bse_aux_verb_word',[],['generic_modal_verb_word','bse_aux_verb_word']).
pp(525,'bse_aux_verb_word',[N|R],A) :- pp(4235,N,R,A).
pp(4235,'contracted_aux_word',[],['generic_modal_verb_word','bse_aux_verb_word','contracted_aux_word']).
pp(525,'generic_modal_neg',[],['generic_modal_verb_word','generic_modal_neg']).
pp(525,'generic_modal_neg',[N|R],A) :- pp(4234,N,R,A).
pp(4234,'bse_aux_verb_word',[],['generic_modal_verb_word','generic_modal_neg','bse_aux_verb_word']).
pp(525,'aux_verb_word',[],['generic_modal_verb_word','aux_verb_word']).
pp(525,'aux_verb_word',[N|R],A) :- pp(4233,N,R,A).
pp(4233,'contracted_aux_word',[],['generic_modal_verb_word','aux_verb_word','contracted_aux_word']).
pp(525,'generic_modal_neg_super',[],['generic_modal_verb_word','generic_modal_neg_super']).
pp(525,'generic_modal_neg_super',[N|R],A) :- pp(4232,N,R,A).
pp(4232,'bse_aux_verb_word',[],['generic_modal_verb_word','generic_modal_neg_super','bse_aux_verb_word']).
pp(0,'ought_verb_word',[],['ought_verb_word']).
pp(0,'ought_neg_le',[],['ought_neg_le']).
pp(0,'inf_aux_verb_word',[],['inf_aux_verb_word']).
pp(0,'inf_aux_verb_word',[N|R],A) :- pp(522,N,R,A).
pp(522,'add_cont',[],['inf_aux_verb_word','add_cont']).
pp(522,'fin_modal_verb_word',[],['inf_aux_verb_word','fin_modal_verb_word']).
pp(522,'fin_modal_verb_word',[N|R],A) :- pp(4230,N,R,A).
pp(4230,'add_cont',[],['inf_aux_verb_word','fin_modal_verb_word','add_cont']).
pp(522,'generic_modal_verb_word',[],['inf_aux_verb_word','generic_modal_verb_word']).
pp(522,'generic_modal_verb_word',[N|R],A) :- pp(4229,N,R,A).
pp(4229,'add_cont',[],['inf_aux_verb_word','generic_modal_verb_word','add_cont']).
pp(0,'aux_verb_word_super',[],['aux_verb_word_super']).
pp(0,'aux_verb_word_super',[N|R],A) :- pp(521,N,R,A).
pp(521,'be_past_neg_lex_entry',[],['aux_verb_word_super','be_past_neg_lex_entry']).
pp(521,'be_pres_neg_lex_entry',[],['aux_verb_word_super','be_pres_neg_lex_entry']).
pp(521,'be_neg',[],['aux_verb_word_super','be_neg']).
pp(521,'add_cont',[],['aux_verb_word_super','add_cont']).
pp(521,'contracted_aux_word',[],['aux_verb_word_super','contracted_aux_word']).
pp(521,'contracted_aux_word',[N|R],A) :- pp(4224,N,R,A).
pp(4224,'add_cont',[],['aux_verb_word_super','contracted_aux_word','add_cont']).
pp(0,'adv_word_nale',[],['adv_word_nale']).
pp(0,'unknown_word',[],['unknown_word']).
pp(0,'irreg_adj_word',[],['irreg_adj_word']).
pp(0,'adj_word',[],['adj_word']).
pp(0,'norm_no_affix_word',[],['norm_no_affix_word']).
pp(0,'norm_word',[],['norm_word']).
pp(0,'basic_norm_word',[],['basic_norm_word']).
pp(0,'basic_norm_word',[N|R],A) :- pp(503,N,R,A).
pp(503,'non_affix_bearing',[],['basic_norm_word','non_affix_bearing']).
pp(0,'hcons_amalg_word',[],['hcons_amalg_word']).
pp(0,'hcons_amalg_word',[N|R],A) :- pp(479,N,R,A).
pp(479,'non_affix_bearing',[],['hcons_amalg_word','non_affix_bearing']).
pp(0,'main_verb',[],['main_verb']).
pp(0,'letter_name_le',[],['letter_name_le']).
pp(0,'be_c_were_neg_le',[],['be_c_were_neg_le']).
pp(0,'be_c_was_neg_le',[],['be_c_was_neg_le']).
pp(0,'be_c_is_neg_le',[],['be_c_is_neg_le']).
pp(0,'be_c_are_neg_le',[],['be_c_are_neg_le']).
pp(0,'be_c_am_neg_le',[],['be_c_am_neg_le']).
pp(0,'hc-to-phr',[],['hc-to-phr']).
pp(0,'hc-to-phr',[N|R],A) :- pp(402,N,R,A).
pp(402,'be_past_neg_lex_entry',[],['hc-to-phr','be_past_neg_lex_entry']).
pp(402,'be_pres_neg_lex_entry',[],['hc-to-phr','be_pres_neg_lex_entry']).
pp(402,'be_neg',[],['hc-to-phr','be_neg']).
pp(402,'add_cont',[],['hc-to-phr','add_cont']).
pp(402,'basic_nontopkey',[],['hc-to-phr','basic_nontopkey']).
pp(402,'non_affix_bearing',[],['hc-to-phr','non_affix_bearing']).
pp(402,'contracted_aux_word',[],['hc-to-phr','contracted_aux_word']).
pp(402,'contracted_aux_word',[N|R],A) :- pp(4215,N,R,A).
pp(4215,'add_cont',[],['hc-to-phr','contracted_aux_word','add_cont']).
pp(0,'be_id_be_le',[],['be_id_be_le']).
pp(0,'be_th_cop_be_le',[],['be_th_cop_be_le']).
pp(0,'be_c_be_le',[],['be_c_be_le']).
pp(0,'be_be_lex_entry',[],['be_be_lex_entry']).
pp(0,'be_id_was_le',[],['be_id_was_le']).
pp(0,'be_th_cop_was_le',[],['be_th_cop_was_le']).
pp(0,'be_c_was_le',[],['be_c_was_le']).
pp(0,'be_was_lex_entry',[],['be_was_lex_entry']).
pp(0,'be_id_were_le',[],['be_id_were_le']).
pp(0,'be_th_cop_were_le',[],['be_th_cop_were_le']).
pp(0,'be_c_were_le',[],['be_c_were_le']).
pp(0,'be_were_lex_entry',[],['be_were_lex_entry']).
pp(0,'be_past_lex_entry',[],['be_past_lex_entry']).
pp(0,'be_past_lex_entry',[N|R],A) :- pp(392,N,R,A).
pp(392,'be_cop_pos',[],['be_past_lex_entry','be_cop_pos']).
pp(392,'be_cop_pos_generic',[],['be_past_lex_entry','be_cop_pos_generic']).
pp(392,'be_copula',[],['be_past_lex_entry','be_copula']).
pp(392,'prd_aux_verb_word',[],['be_past_lex_entry','prd_aux_verb_word']).
pp(392,'aux_verb_word',[],['be_past_lex_entry','aux_verb_word']).
pp(392,'aux_verb_word_super',[],['be_past_lex_entry','aux_verb_word_super']).
pp(392,'hc-to-phr',[],['be_past_lex_entry','hc-to-phr']).
pp(0,'be_past_neg_lex_entry',[],['be_past_neg_lex_entry']).
pp(0,'be_past',[],['be_past']).
pp(0,'be_past',[N|R],A) :- pp(391,N,R,A).
pp(391,'be_cop_neg',[],['be_past','be_cop_neg']).
pp(391,'be_cop_pos',[],['be_past','be_cop_pos']).
pp(391,'be_cop_pos_generic',[],['be_past','be_cop_pos_generic']).
pp(391,'be_copula',[],['be_past','be_copula']).
pp(391,'prd_aux_verb_word',[],['be_past','prd_aux_verb_word']).
pp(391,'aux_verb_word',[],['be_past','aux_verb_word']).
pp(391,'aux_verb_word_super',[],['be_past','aux_verb_word_super']).
pp(391,'hc-to-phr',[],['be_past','hc-to-phr']).
pp(0,'be_id_am_le',[],['be_id_am_le']).
pp(0,'be_c_am_le',[],['be_c_am_le']).
pp(0,'be_am_lex_entry',[],['be_am_lex_entry']).
pp(0,'be_id_are_le',[],['be_id_are_le']).
pp(0,'be_th_cop_are_le',[],['be_th_cop_are_le']).
pp(0,'be_c_are_le',[],['be_c_are_le']).
pp(0,'be_are_lex_entry',[],['be_are_lex_entry']).
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(383,N,R,A).
pp(383,'contracted_aux_word',[],['be_is_lex_entry','contracted_aux_word']).
pp(383,'be_cop_pos',[],['be_is_lex_entry','be_cop_pos']).
pp(383,'be_cop_pos_generic',[],['be_is_lex_entry','be_cop_pos_generic']).
pp(383,'be_copula',[],['be_is_lex_entry','be_copula']).
pp(383,'prd_aux_verb_word',[],['be_is_lex_entry','prd_aux_verb_word']).
pp(383,'aux_verb_word',[],['be_is_lex_entry','aux_verb_word']).
pp(383,'aux_verb_word_super',[],['be_is_lex_entry','aux_verb_word_super']).
pp(383,'hc-to-phr',[],['be_is_lex_entry','hc-to-phr']).
pp(0,'be_pres_lex_entry',[],['be_pres_lex_entry']).
pp(0,'be_pres_lex_entry',[N|R],A) :- pp(382,N,R,A).
pp(382,'contracted_aux_word',[],['be_pres_lex_entry','contracted_aux_word']).
pp(382,'be_cop_pos',[],['be_pres_lex_entry','be_cop_pos']).
pp(382,'be_cop_pos_generic',[],['be_pres_lex_entry','be_cop_pos_generic']).
pp(382,'be_copula',[],['be_pres_lex_entry','be_copula']).
pp(382,'prd_aux_verb_word',[],['be_pres_lex_entry','prd_aux_verb_word']).
pp(382,'aux_verb_word',[],['be_pres_lex_entry','aux_verb_word']).
pp(382,'aux_verb_word_super',[],['be_pres_lex_entry','aux_verb_word_super']).
pp(382,'hc-to-phr',[],['be_pres_lex_entry','hc-to-phr']).
pp(0,'be_pres_neg_lex_entry',[],['be_pres_neg_lex_entry']).
pp(0,'be_pres',[],['be_pres']).
pp(0,'be_pres',[N|R],A) :- pp(381,N,R,A).
pp(381,'contracted_aux_word',[],['be_pres','contracted_aux_word']).
pp(381,'be_cop_neg',[],['be_pres','be_cop_neg']).
pp(381,'be_cop_pos',[],['be_pres','be_cop_pos']).
pp(381,'be_cop_pos_generic',[],['be_pres','be_cop_pos_generic']).
pp(381,'be_copula',[],['be_pres','be_copula']).
pp(381,'prd_aux_verb_word',[],['be_pres','prd_aux_verb_word']).
pp(381,'aux_verb_word',[],['be_pres','aux_verb_word']).
pp(381,'aux_verb_word_super',[],['be_pres','aux_verb_word_super']).
pp(381,'hc-to-phr',[],['be_pres','hc-to-phr']).
pp(0,'be_fin',[],['be_fin']).
pp(0,'be_fin',[N|R],A) :- pp(379,N,R,A).
pp(379,'be_neg',[],['be_fin','be_neg']).
pp(379,'contracted_aux_word',[],['be_fin','contracted_aux_word']).
pp(379,'be_cop_neg',[],['be_fin','be_cop_neg']).
pp(379,'be_cop_neg',[N|R],A) :- pp(4172,N,R,A).
pp(4172,'be_neg',[],['be_fin','be_cop_neg','be_neg']).
pp(379,'be_cop_pos',[],['be_fin','be_cop_pos']).
pp(379,'be_cop_pos_generic',[],['be_fin','be_cop_pos_generic']).
pp(379,'be_copula',[],['be_fin','be_copula']).
pp(379,'be_copula',[N|R],A) :- pp(4169,N,R,A).
pp(4169,'be_neg',[],['be_fin','be_copula','be_neg']).
pp(379,'prd_aux_verb_word',[],['be_fin','prd_aux_verb_word']).
pp(379,'prd_aux_verb_word',[N|R],A) :- pp(4168,N,R,A).
pp(4168,'be_neg',[],['be_fin','prd_aux_verb_word','be_neg']).
pp(379,'aux_verb_word',[],['be_fin','aux_verb_word']).
pp(379,'aux_verb_word',[N|R],A) :- pp(4167,N,R,A).
pp(4167,'be_neg',[],['be_fin','aux_verb_word','be_neg']).
pp(379,'aux_verb_word_super',[],['be_fin','aux_verb_word_super']).
pp(379,'aux_verb_word_super',[N|R],A) :- pp(4166,N,R,A).
pp(4166,'be_neg',[],['be_fin','aux_verb_word_super','be_neg']).
pp(379,'hc-to-phr',[],['be_fin','hc-to-phr']).
pp(379,'hc-to-phr',[N|R],A) :- pp(4165,N,R,A).
pp(4165,'be_neg',[],['be_fin','hc-to-phr','be_neg']).
pp(0,'be_id_neg',[],['be_id_neg']).
pp(0,'be_id_neg',[N|R],A) :- pp(378,N,R,A).
pp(378,'be_past_neg_lex_entry',[],['be_id_neg','be_past_neg_lex_entry']).
pp(378,'be_pres_neg_lex_entry',[],['be_id_neg','be_pres_neg_lex_entry']).
pp(378,'be_neg',[],['be_id_neg','be_neg']).
pp(378,'be_past',[],['be_id_neg','be_past']).
pp(378,'be_pres',[],['be_id_neg','be_pres']).
pp(378,'be_fin',[],['be_id_neg','be_fin']).
pp(378,'be_fin',[N|R],A) :- pp(4159,N,R,A).
pp(4159,'be_neg',[],['be_id_neg','be_fin','be_neg']).
pp(0,'be_id_been_le',[],['be_id_been_le']).
pp(0,'be_id_being_le',[],['be_id_being_le']).
pp(0,'be_id_pos',[],['be_id_pos']).
pp(0,'be_id_pos',[N|R],A) :- pp(375,N,R,A).
pp(375,'be_past_lex_entry',[],['be_id_pos','be_past_lex_entry']).
pp(375,'be_past',[],['be_id_pos','be_past']).
pp(375,'be_is_lex_entry',[],['be_id_pos','be_is_lex_entry']).
pp(375,'be_pres_lex_entry',[],['be_id_pos','be_pres_lex_entry']).
pp(375,'be_pres',[],['be_id_pos','be_pres']).
pp(375,'be_fin',[],['be_id_pos','be_fin']).
pp(0,'be_id_is_cx_le',[],['be_id_is_cx_le']).
pp(0,'be_id_were_neg_le',[],['be_id_were_neg_le']).
pp(0,'be_id_were_le',[],['be_id_were_le']).
pp(0,'be_id_was_neg_le',[],['be_id_was_neg_le']).
pp(0,'be_id_was_le',[],['be_id_was_le']).
pp(0,'be_id_is_neg_le',[],['be_id_is_neg_le']).
pp(0,'be_id_are_neg_le',[],['be_id_are_neg_le']).
pp(0,'be_id_are_le',[],['be_id_are_le']).
pp(0,'be_id_am_neg_le',[],['be_id_am_neg_le']).
pp(0,'be_id',[],['be_id']).
pp(0,'be_id',[N|R],A) :- pp(374,N,R,A).
pp(374,'be_past_neg_lex_entry',[],['be_id','be_past_neg_lex_entry']).
pp(374,'be_pres_neg_lex_entry',[],['be_id','be_pres_neg_lex_entry']).
pp(374,'be_neg',[],['be_id','be_neg']).
pp(374,'be_past_lex_entry',[],['be_id','be_past_lex_entry']).
pp(374,'be_past',[],['be_id','be_past']).
pp(374,'be_is_lex_entry',[],['be_id','be_is_lex_entry']).
pp(374,'be_pres_lex_entry',[],['be_id','be_pres_lex_entry']).
pp(374,'be_pres',[],['be_id','be_pres']).
pp(374,'be_fin',[],['be_id','be_fin']).
pp(374,'be_fin',[N|R],A) :- pp(4144,N,R,A).
pp(4144,'be_neg',[],['be_id','be_fin','be_neg']).
pp(0,'be_th_cop_been_le',[],['be_th_cop_been_le']).
pp(0,'be_been_lex_entry',[],['be_been_lex_entry']).
pp(0,'be_id_been_le',[],['be_id_been_le']).
pp(0,'be_c_been_le',[],['be_c_been_le']).
pp(0,'be_pastpart',[],['be_pastpart']).
pp(0,'be_th_cop_being_le',[],['be_th_cop_being_le']).
pp(0,'be_being_lex_entry',[],['be_being_lex_entry']).
pp(0,'be_id_being_le',[],['be_id_being_le']).
pp(0,'be_c_being_le',[],['be_c_being_le']).
pp(0,'be_prespart',[],['be_prespart']).
pp(0,'be_th_cop_neg',[],['be_th_cop_neg']).
pp(0,'be_th_cop_neg',[N|R],A) :- pp(367,N,R,A).
pp(367,'be_past_neg_lex_entry',[],['be_th_cop_neg','be_past_neg_lex_entry']).
pp(367,'be_pres_neg_lex_entry',[],['be_th_cop_neg','be_pres_neg_lex_entry']).
pp(367,'be_neg',[],['be_th_cop_neg','be_neg']).
pp(367,'be_past',[],['be_th_cop_neg','be_past']).
pp(367,'be_pres',[],['be_th_cop_neg','be_pres']).
pp(367,'be_fin',[],['be_th_cop_neg','be_fin']).
pp(367,'be_fin',[N|R],A) :- pp(4138,N,R,A).
pp(4138,'be_neg',[],['be_th_cop_neg','be_fin','be_neg']).
pp(0,'be_th_cop_pos',[],['be_th_cop_pos']).
pp(0,'be_th_cop_pos',[N|R],A) :- pp(366,N,R,A).
pp(366,'be_past_lex_entry',[],['be_th_cop_pos','be_past_lex_entry']).
pp(366,'be_past',[],['be_th_cop_pos','be_past']).
pp(366,'be_pres_lex_entry',[],['be_th_cop_pos','be_pres_lex_entry']).
pp(366,'be_pres',[],['be_th_cop_pos','be_pres']).
pp(366,'be_fin',[],['be_th_cop_pos','be_fin']).
pp(0,'be_th_cop_s_cx_le',[],['be_th_cop_s_cx_le']).
pp(0,'be_th_cop_were_neg_le',[],['be_th_cop_were_neg_le']).
pp(0,'be_th_cop_were_le',[],['be_th_cop_were_le']).
pp(0,'be_th_cop_was_neg_le',[],['be_th_cop_was_neg_le']).
pp(0,'be_th_cop_was_le',[],['be_th_cop_was_le']).
pp(0,'be_th_cop_is_neg_le',[],['be_th_cop_is_neg_le']).
pp(0,'be_th_cop_is_le',[],['be_th_cop_is_le']).
pp(0,'be_th_cop_being_le',[],['be_th_cop_being_le']).
pp(0,'be_th_cop_been_le',[],['be_th_cop_been_le']).
pp(0,'be_th_cop_be_le',[],['be_th_cop_be_le']).
pp(0,'be_th_cop_are_neg_le',[],['be_th_cop_are_neg_le']).
pp(0,'be_th_cop_are_le',[],['be_th_cop_are_le']).
pp(0,'be_th_cop',[],['be_th_cop']).
pp(0,'be_th_cop',[N|R],A) :- pp(365,N,R,A).
pp(365,'be_past_neg_lex_entry',[],['be_th_cop','be_past_neg_lex_entry']).
pp(365,'be_pres_neg_lex_entry',[],['be_th_cop','be_pres_neg_lex_entry']).
pp(365,'be_neg',[],['be_th_cop','be_neg']).
pp(365,'be_past_lex_entry',[],['be_th_cop','be_past_lex_entry']).
pp(365,'be_past',[],['be_th_cop','be_past']).
pp(365,'be_pres_lex_entry',[],['be_th_cop','be_pres_lex_entry']).
pp(365,'be_pres',[],['be_th_cop','be_pres']).
pp(365,'be_fin',[],['be_th_cop','be_fin']).
pp(365,'be_fin',[N|R],A) :- pp(4125,N,R,A).
pp(4125,'be_neg',[],['be_th_cop','be_fin','be_neg']).
pp(0,'be_verb',[],['be_verb']).
pp(0,'be_verb',[N|R],A) :- pp(364,N,R,A).
pp(364,'be_neg',[],['be_verb','be_neg']).
pp(364,'contracted_aux_word',[],['be_verb','contracted_aux_word']).
pp(364,'be_cop_neg',[],['be_verb','be_cop_neg']).
pp(364,'be_cop_neg',[N|R],A) :- pp(4122,N,R,A).
pp(4122,'be_neg',[],['be_verb','be_cop_neg','be_neg']).
pp(364,'be_cop_pos',[],['be_verb','be_cop_pos']).
pp(364,'be_cop_pos_generic',[],['be_verb','be_cop_pos_generic']).
pp(364,'be_copula',[],['be_verb','be_copula']).
pp(364,'be_copula',[N|R],A) :- pp(4119,N,R,A).
pp(4119,'be_neg',[],['be_verb','be_copula','be_neg']).
pp(364,'prd_aux_verb_word',[],['be_verb','prd_aux_verb_word']).
pp(364,'prd_aux_verb_word',[N|R],A) :- pp(4118,N,R,A).
pp(4118,'be_neg',[],['be_verb','prd_aux_verb_word','be_neg']).
pp(364,'aux_verb_word',[],['be_verb','aux_verb_word']).
pp(364,'aux_verb_word',[N|R],A) :- pp(4117,N,R,A).
pp(4117,'be_neg',[],['be_verb','aux_verb_word','be_neg']).
pp(364,'aux_verb_word_super',[],['be_verb','aux_verb_word_super']).
pp(364,'aux_verb_word_super',[N|R],A) :- pp(4116,N,R,A).
pp(4116,'be_neg',[],['be_verb','aux_verb_word_super','be_neg']).
pp(364,'hc-to-phr',[],['be_verb','hc-to-phr']).
pp(364,'hc-to-phr',[N|R],A) :- pp(4115,N,R,A).
pp(4115,'be_neg',[],['be_verb','hc-to-phr','be_neg']).
pp(0,'mcna',[],['mcna']).
pp(0,'mcna',[N|R],A) :- pp(363,N,R,A).
pp(363,'be_neg',[],['mcna','be_neg']).
pp(363,'add_cont',[],['mcna','add_cont']).
pp(363,'non_affix_bearing',[],['mcna','non_affix_bearing']).
pp(363,'contracted_aux_word',[],['mcna','contracted_aux_word']).
pp(363,'contracted_aux_word',[N|R],A) :- pp(4111,N,R,A).
pp(4111,'add_cont',[],['mcna','contracted_aux_word','add_cont']).
pp(363,'hc-to-phr',[],['mcna','hc-to-phr']).
pp(363,'hc-to-phr',[N|R],A) :- pp(4110,N,R,A).
pp(4110,'be_neg',[],['mcna','hc-to-phr','be_neg']).
pp(4110,'add_cont',[],['mcna','hc-to-phr','add_cont']).
pp(4110,'non_affix_bearing',[],['mcna','hc-to-phr','non_affix_bearing']).
pp(4110,'contracted_aux_word',[],['mcna','hc-to-phr','contracted_aux_word']).
pp(4110,'contracted_aux_word',[N|R],A) :- pp(5996,N,R,A).
pp(5996,'add_cont',[],['mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(0,'nonconj',[],['nonconj']).
pp(0,'nonconj',[N|R],A) :- pp(362,N,R,A).
pp(362,'be_neg',[],['nonconj','be_neg']).
pp(362,'add_cont',[],['nonconj','add_cont']).
pp(362,'non_affix_bearing',[],['nonconj','non_affix_bearing']).
pp(362,'contracted_aux_word',[],['nonconj','contracted_aux_word']).
pp(362,'contracted_aux_word',[N|R],A) :- pp(4106,N,R,A).
pp(4106,'add_cont',[],['nonconj','contracted_aux_word','add_cont']).
pp(362,'hc-to-phr',[],['nonconj','hc-to-phr']).
pp(362,'hc-to-phr',[N|R],A) :- pp(4105,N,R,A).
pp(4105,'be_neg',[],['nonconj','hc-to-phr','be_neg']).
pp(4105,'add_cont',[],['nonconj','hc-to-phr','add_cont']).
pp(4105,'non_affix_bearing',[],['nonconj','hc-to-phr','non_affix_bearing']).
pp(4105,'contracted_aux_word',[],['nonconj','hc-to-phr','contracted_aux_word']).
pp(4105,'contracted_aux_word',[N|R],A) :- pp(5991,N,R,A).
pp(5991,'add_cont',[],['nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(362,'mcna',[],['nonconj','mcna']).
pp(362,'mcna',[N|R],A) :- pp(4104,N,R,A).
pp(4104,'be_neg',[],['nonconj','mcna','be_neg']).
pp(4104,'add_cont',[],['nonconj','mcna','add_cont']).
pp(4104,'non_affix_bearing',[],['nonconj','mcna','non_affix_bearing']).
pp(4104,'contracted_aux_word',[],['nonconj','mcna','contracted_aux_word']).
pp(4104,'contracted_aux_word',[N|R],A) :- pp(5987,N,R,A).
pp(5987,'add_cont',[],['nonconj','mcna','contracted_aux_word','add_cont']).
pp(4104,'hc-to-phr',[],['nonconj','mcna','hc-to-phr']).
pp(4104,'hc-to-phr',[N|R],A) :- pp(5986,N,R,A).
pp(5986,'be_neg',[],['nonconj','mcna','hc-to-phr','be_neg']).
pp(5986,'add_cont',[],['nonconj','mcna','hc-to-phr','add_cont']).
pp(5986,'non_affix_bearing',[],['nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5986,'contracted_aux_word',[],['nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(5986,'contracted_aux_word',[N|R],A) :- pp(7618,N,R,A).
pp(7618,'add_cont',[],['nonconj','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(0,'nonmsg',[],['nonmsg']).
pp(0,'nonmsg',[N|R],A) :- pp(361,N,R,A).
pp(361,'be_neg',[],['nonmsg','be_neg']).
pp(361,'add_cont',[],['nonmsg','add_cont']).
pp(361,'basic_np_sing_word',[],['nonmsg','basic_np_sing_word']).
pp(361,'basic_np_word',[],['nonmsg','basic_np_word']).
pp(361,'basic_nontopkey',[],['nonmsg','basic_nontopkey']).
pp(361,'non_affix_bearing',[],['nonmsg','non_affix_bearing']).
pp(361,'contracted_aux_word',[],['nonmsg','contracted_aux_word']).
pp(361,'contracted_aux_word',[N|R],A) :- pp(4097,N,R,A).
pp(4097,'add_cont',[],['nonmsg','contracted_aux_word','add_cont']).
pp(361,'hc-to-phr',[],['nonmsg','hc-to-phr']).
pp(361,'hc-to-phr',[N|R],A) :- pp(4096,N,R,A).
pp(4096,'be_neg',[],['nonmsg','hc-to-phr','be_neg']).
pp(4096,'add_cont',[],['nonmsg','hc-to-phr','add_cont']).
pp(4096,'basic_nontopkey',[],['nonmsg','hc-to-phr','basic_nontopkey']).
pp(4096,'non_affix_bearing',[],['nonmsg','hc-to-phr','non_affix_bearing']).
pp(4096,'contracted_aux_word',[],['nonmsg','hc-to-phr','contracted_aux_word']).
pp(4096,'contracted_aux_word',[N|R],A) :- pp(5980,N,R,A).
pp(5980,'add_cont',[],['nonmsg','hc-to-phr','contracted_aux_word','add_cont']).
pp(361,'mcna',[],['nonmsg','mcna']).
pp(361,'mcna',[N|R],A) :- pp(4095,N,R,A).
pp(4095,'be_neg',[],['nonmsg','mcna','be_neg']).
pp(4095,'add_cont',[],['nonmsg','mcna','add_cont']).
pp(4095,'non_affix_bearing',[],['nonmsg','mcna','non_affix_bearing']).
pp(4095,'contracted_aux_word',[],['nonmsg','mcna','contracted_aux_word']).
pp(4095,'contracted_aux_word',[N|R],A) :- pp(5976,N,R,A).
pp(5976,'add_cont',[],['nonmsg','mcna','contracted_aux_word','add_cont']).
pp(4095,'hc-to-phr',[],['nonmsg','mcna','hc-to-phr']).
pp(4095,'hc-to-phr',[N|R],A) :- pp(5975,N,R,A).
pp(5975,'be_neg',[],['nonmsg','mcna','hc-to-phr','be_neg']).
pp(5975,'add_cont',[],['nonmsg','mcna','hc-to-phr','add_cont']).
pp(5975,'non_affix_bearing',[],['nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5975,'contracted_aux_word',[],['nonmsg','mcna','hc-to-phr','contracted_aux_word']).
pp(5975,'contracted_aux_word',[N|R],A) :- pp(7612,N,R,A).
pp(7612,'add_cont',[],['nonmsg','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(361,'nonconj',[],['nonmsg','nonconj']).
pp(361,'nonconj',[N|R],A) :- pp(4094,N,R,A).
pp(4094,'be_neg',[],['nonmsg','nonconj','be_neg']).
pp(4094,'add_cont',[],['nonmsg','nonconj','add_cont']).
pp(4094,'non_affix_bearing',[],['nonmsg','nonconj','non_affix_bearing']).
pp(4094,'contracted_aux_word',[],['nonmsg','nonconj','contracted_aux_word']).
pp(4094,'contracted_aux_word',[N|R],A) :- pp(5971,N,R,A).
pp(5971,'add_cont',[],['nonmsg','nonconj','contracted_aux_word','add_cont']).
pp(4094,'hc-to-phr',[],['nonmsg','nonconj','hc-to-phr']).
pp(4094,'hc-to-phr',[N|R],A) :- pp(5970,N,R,A).
pp(5970,'be_neg',[],['nonmsg','nonconj','hc-to-phr','be_neg']).
pp(5970,'add_cont',[],['nonmsg','nonconj','hc-to-phr','add_cont']).
pp(5970,'non_affix_bearing',[],['nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5970,'contracted_aux_word',[],['nonmsg','nonconj','hc-to-phr','contracted_aux_word']).
pp(5970,'contracted_aux_word',[N|R],A) :- pp(7607,N,R,A).
pp(7607,'add_cont',[],['nonmsg','nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(4094,'mcna',[],['nonmsg','nonconj','mcna']).
pp(4094,'mcna',[N|R],A) :- pp(5969,N,R,A).
pp(5969,'be_neg',[],['nonmsg','nonconj','mcna','be_neg']).
pp(5969,'add_cont',[],['nonmsg','nonconj','mcna','add_cont']).
pp(5969,'non_affix_bearing',[],['nonmsg','nonconj','mcna','non_affix_bearing']).
pp(5969,'contracted_aux_word',[],['nonmsg','nonconj','mcna','contracted_aux_word']).
pp(5969,'contracted_aux_word',[N|R],A) :- pp(7603,N,R,A).
pp(7603,'add_cont',[],['nonmsg','nonconj','mcna','contracted_aux_word','add_cont']).
pp(5969,'hc-to-phr',[],['nonmsg','nonconj','mcna','hc-to-phr']).
pp(5969,'hc-to-phr',[N|R],A) :- pp(7602,N,R,A).
pp(7602,'be_neg',[],['nonmsg','nonconj','mcna','hc-to-phr','be_neg']).
pp(7602,'add_cont',[],['nonmsg','nonconj','mcna','hc-to-phr','add_cont']).
pp(7602,'non_affix_bearing',[],['nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(7602,'contracted_aux_word',[],['nonmsg','nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(7602,'contracted_aux_word',[N|R],A) :- pp(8492,N,R,A).
pp(8492,'add_cont',[],['nonmsg','nonconj','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(0,'nonwh_poss_word',[],['nonwh_poss_word']).
pp(0,'pdet_word_nonque',[],['pdet_word_nonque']).
pp(0,'det_sing_nonque',[],['det_sing_nonque']).
pp(0,'det_modable_le',[],['det_modable_le']).
pp(0,'np_adv_word',[],['np_adv_word']).
pp(0,'degree_spec_word',[],['degree_spec_word']).
pp(0,'nonque',[],['nonque']).
pp(0,'nonque',[N|R],A) :- pp(360,N,R,A).
pp(360,'basic_np_sing_word',[],['nonque','basic_np_sing_word']).
pp(360,'basic_np_word',[],['nonque','basic_np_word']).
pp(360,'basic_nontopkey',[],['nonque','basic_nontopkey']).
pp(360,'det_word',[],['nonque','det_word']).
pp(360,'que_word',[],['nonque','que_word']).
pp(360,'non_affix_bearing',[],['nonque','non_affix_bearing']).
pp(360,'basic_unknown_word',[],['nonque','basic_unknown_word']).
pp(360,'hc-to-phr',[],['nonque','hc-to-phr']).
pp(360,'hc-to-phr',[N|R],A) :- pp(4086,N,R,A).
pp(4086,'basic_nontopkey',[],['nonque','hc-to-phr','basic_nontopkey']).
pp(4086,'non_affix_bearing',[],['nonque','hc-to-phr','non_affix_bearing']).
pp(360,'mcna',[],['nonque','mcna']).
pp(360,'mcna',[N|R],A) :- pp(4085,N,R,A).
pp(4085,'non_affix_bearing',[],['nonque','mcna','non_affix_bearing']).
pp(4085,'hc-to-phr',[],['nonque','mcna','hc-to-phr']).
pp(4085,'hc-to-phr',[N|R],A) :- pp(5965,N,R,A).
pp(5965,'non_affix_bearing',[],['nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(360,'nonconj',[],['nonque','nonconj']).
pp(360,'nonconj',[N|R],A) :- pp(4084,N,R,A).
pp(4084,'non_affix_bearing',[],['nonque','nonconj','non_affix_bearing']).
pp(4084,'hc-to-phr',[],['nonque','nonconj','hc-to-phr']).
pp(4084,'hc-to-phr',[N|R],A) :- pp(5963,N,R,A).
pp(5963,'non_affix_bearing',[],['nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(4084,'mcna',[],['nonque','nonconj','mcna']).
pp(4084,'mcna',[N|R],A) :- pp(5962,N,R,A).
pp(5962,'non_affix_bearing',[],['nonque','nonconj','mcna','non_affix_bearing']).
pp(5962,'hc-to-phr',[],['nonque','nonconj','mcna','hc-to-phr']).
pp(5962,'hc-to-phr',[N|R],A) :- pp(7598,N,R,A).
pp(7598,'non_affix_bearing',[],['nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(360,'nonmsg',[],['nonque','nonmsg']).
pp(360,'nonmsg',[N|R],A) :- pp(4083,N,R,A).
pp(4083,'basic_np_sing_word',[],['nonque','nonmsg','basic_np_sing_word']).
pp(4083,'basic_np_word',[],['nonque','nonmsg','basic_np_word']).
pp(4083,'basic_nontopkey',[],['nonque','nonmsg','basic_nontopkey']).
pp(4083,'non_affix_bearing',[],['nonque','nonmsg','non_affix_bearing']).
pp(4083,'hc-to-phr',[],['nonque','nonmsg','hc-to-phr']).
pp(4083,'hc-to-phr',[N|R],A) :- pp(5957,N,R,A).
pp(5957,'basic_nontopkey',[],['nonque','nonmsg','hc-to-phr','basic_nontopkey']).
pp(5957,'non_affix_bearing',[],['nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(4083,'mcna',[],['nonque','nonmsg','mcna']).
pp(4083,'mcna',[N|R],A) :- pp(5956,N,R,A).
pp(5956,'non_affix_bearing',[],['nonque','nonmsg','mcna','non_affix_bearing']).
pp(5956,'hc-to-phr',[],['nonque','nonmsg','mcna','hc-to-phr']).
pp(5956,'hc-to-phr',[N|R],A) :- pp(7594,N,R,A).
pp(7594,'non_affix_bearing',[],['nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(4083,'nonconj',[],['nonque','nonmsg','nonconj']).
pp(4083,'nonconj',[N|R],A) :- pp(5955,N,R,A).
pp(5955,'non_affix_bearing',[],['nonque','nonmsg','nonconj','non_affix_bearing']).
pp(5955,'hc-to-phr',[],['nonque','nonmsg','nonconj','hc-to-phr']).
pp(5955,'hc-to-phr',[N|R],A) :- pp(7592,N,R,A).
pp(7592,'non_affix_bearing',[],['nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5955,'mcna',[],['nonque','nonmsg','nonconj','mcna']).
pp(5955,'mcna',[N|R],A) :- pp(7591,N,R,A).
pp(7591,'non_affix_bearing',[],['nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7591,'hc-to-phr',[],['nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7591,'hc-to-phr',[N|R],A) :- pp(8487,N,R,A).
pp(8487,'non_affix_bearing',[],['nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(0,'poss_le',[],['poss_le']).
pp(0,'nonrel',[],['nonrel']).
pp(0,'nonrel',[N|R],A) :- pp(359,N,R,A).
pp(359,'poss_word',[],['nonrel','poss_word']).
pp(359,'non_affix_bearing',[],['nonrel','non_affix_bearing']).
pp(359,'basic_unknown_word',[],['nonrel','basic_unknown_word']).
pp(359,'hc-to-phr',[],['nonrel','hc-to-phr']).
pp(359,'hc-to-phr',[N|R],A) :- pp(4079,N,R,A).
pp(4079,'non_affix_bearing',[],['nonrel','hc-to-phr','non_affix_bearing']).
pp(359,'mcna',[],['nonrel','mcna']).
pp(359,'mcna',[N|R],A) :- pp(4078,N,R,A).
pp(4078,'non_affix_bearing',[],['nonrel','mcna','non_affix_bearing']).
pp(4078,'hc-to-phr',[],['nonrel','mcna','hc-to-phr']).
pp(4078,'hc-to-phr',[N|R],A) :- pp(5952,N,R,A).
pp(5952,'non_affix_bearing',[],['nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(359,'nonconj',[],['nonrel','nonconj']).
pp(359,'nonconj',[N|R],A) :- pp(4077,N,R,A).
pp(4077,'non_affix_bearing',[],['nonrel','nonconj','non_affix_bearing']).
pp(4077,'hc-to-phr',[],['nonrel','nonconj','hc-to-phr']).
pp(4077,'hc-to-phr',[N|R],A) :- pp(5950,N,R,A).
pp(5950,'non_affix_bearing',[],['nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(4077,'mcna',[],['nonrel','nonconj','mcna']).
pp(4077,'mcna',[N|R],A) :- pp(5949,N,R,A).
pp(5949,'non_affix_bearing',[],['nonrel','nonconj','mcna','non_affix_bearing']).
pp(5949,'hc-to-phr',[],['nonrel','nonconj','mcna','hc-to-phr']).
pp(5949,'hc-to-phr',[N|R],A) :- pp(7587,N,R,A).
pp(7587,'non_affix_bearing',[],['nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(359,'nonmsg',[],['nonrel','nonmsg']).
pp(359,'nonmsg',[N|R],A) :- pp(4076,N,R,A).
pp(4076,'non_affix_bearing',[],['nonrel','nonmsg','non_affix_bearing']).
pp(4076,'hc-to-phr',[],['nonrel','nonmsg','hc-to-phr']).
pp(4076,'hc-to-phr',[N|R],A) :- pp(5947,N,R,A).
pp(5947,'non_affix_bearing',[],['nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(4076,'mcna',[],['nonrel','nonmsg','mcna']).
pp(4076,'mcna',[N|R],A) :- pp(5946,N,R,A).
pp(5946,'non_affix_bearing',[],['nonrel','nonmsg','mcna','non_affix_bearing']).
pp(5946,'hc-to-phr',[],['nonrel','nonmsg','mcna','hc-to-phr']).
pp(5946,'hc-to-phr',[N|R],A) :- pp(7584,N,R,A).
pp(7584,'non_affix_bearing',[],['nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(4076,'nonconj',[],['nonrel','nonmsg','nonconj']).
pp(4076,'nonconj',[N|R],A) :- pp(5945,N,R,A).
pp(5945,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(5945,'hc-to-phr',[],['nonrel','nonmsg','nonconj','hc-to-phr']).
pp(5945,'hc-to-phr',[N|R],A) :- pp(7582,N,R,A).
pp(7582,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5945,'mcna',[],['nonrel','nonmsg','nonconj','mcna']).
pp(5945,'mcna',[N|R],A) :- pp(7581,N,R,A).
pp(7581,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7581,'hc-to-phr',[],['nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7581,'hc-to-phr',[N|R],A) :- pp(8482,N,R,A).
pp(8482,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(359,'nonque',[],['nonrel','nonque']).
pp(359,'nonque',[N|R],A) :- pp(4075,N,R,A).
pp(4075,'non_affix_bearing',[],['nonrel','nonque','non_affix_bearing']).
pp(4075,'basic_unknown_word',[],['nonrel','nonque','basic_unknown_word']).
pp(4075,'hc-to-phr',[],['nonrel','nonque','hc-to-phr']).
pp(4075,'hc-to-phr',[N|R],A) :- pp(5942,N,R,A).
pp(5942,'non_affix_bearing',[],['nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(4075,'mcna',[],['nonrel','nonque','mcna']).
pp(4075,'mcna',[N|R],A) :- pp(5941,N,R,A).
pp(5941,'non_affix_bearing',[],['nonrel','nonque','mcna','non_affix_bearing']).
pp(5941,'hc-to-phr',[],['nonrel','nonque','mcna','hc-to-phr']).
pp(5941,'hc-to-phr',[N|R],A) :- pp(7578,N,R,A).
pp(7578,'non_affix_bearing',[],['nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(4075,'nonconj',[],['nonrel','nonque','nonconj']).
pp(4075,'nonconj',[N|R],A) :- pp(5940,N,R,A).
pp(5940,'non_affix_bearing',[],['nonrel','nonque','nonconj','non_affix_bearing']).
pp(5940,'hc-to-phr',[],['nonrel','nonque','nonconj','hc-to-phr']).
pp(5940,'hc-to-phr',[N|R],A) :- pp(7576,N,R,A).
pp(7576,'non_affix_bearing',[],['nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(5940,'mcna',[],['nonrel','nonque','nonconj','mcna']).
pp(5940,'mcna',[N|R],A) :- pp(7575,N,R,A).
pp(7575,'non_affix_bearing',[],['nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(7575,'hc-to-phr',[],['nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(7575,'hc-to-phr',[N|R],A) :- pp(8478,N,R,A).
pp(8478,'non_affix_bearing',[],['nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4075,'nonmsg',[],['nonrel','nonque','nonmsg']).
pp(4075,'nonmsg',[N|R],A) :- pp(5939,N,R,A).
pp(5939,'non_affix_bearing',[],['nonrel','nonque','nonmsg','non_affix_bearing']).
pp(5939,'hc-to-phr',[],['nonrel','nonque','nonmsg','hc-to-phr']).
pp(5939,'hc-to-phr',[N|R],A) :- pp(7573,N,R,A).
pp(7573,'non_affix_bearing',[],['nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5939,'mcna',[],['nonrel','nonque','nonmsg','mcna']).
pp(5939,'mcna',[N|R],A) :- pp(7572,N,R,A).
pp(7572,'non_affix_bearing',[],['nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(7572,'hc-to-phr',[],['nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(7572,'hc-to-phr',[N|R],A) :- pp(8475,N,R,A).
pp(8475,'non_affix_bearing',[],['nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5939,'nonconj',[],['nonrel','nonque','nonmsg','nonconj']).
pp(5939,'nonconj',[N|R],A) :- pp(7571,N,R,A).
pp(7571,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(7571,'hc-to-phr',[],['nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(7571,'hc-to-phr',[N|R],A) :- pp(8473,N,R,A).
pp(8473,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7571,'mcna',[],['nonrel','nonque','nonmsg','nonconj','mcna']).
pp(7571,'mcna',[N|R],A) :- pp(8472,N,R,A).
pp(8472,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8472,'hc-to-phr',[],['nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8472,'hc-to-phr',[N|R],A) :- pp(8852,N,R,A).
pp(8852,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(0,'adv_word_nale',[],['adv_word_nale']).
pp(0,'norm_msg_word',[],['norm_msg_word']).
pp(0,'basic_norm_word',[],['basic_norm_word']).
pp(0,'basic_norm_word',[N|R],A) :- pp(503,N,R,A).
pp(503,'non_affix_bearing',[],['basic_norm_word','non_affix_bearing']).
pp(0,'nonslash',[],['nonslash']).
pp(0,'nonslash',[N|R],A) :- pp(358,N,R,A).
pp(358,'non_affix_bearing',[],['nonslash','non_affix_bearing']).
pp(358,'basic_unknown_word',[],['nonslash','basic_unknown_word']).
pp(358,'hc-to-phr',[],['nonslash','hc-to-phr']).
pp(358,'hc-to-phr',[N|R],A) :- pp(4072,N,R,A).
pp(4072,'non_affix_bearing',[],['nonslash','hc-to-phr','non_affix_bearing']).
pp(358,'mcna',[],['nonslash','mcna']).
pp(358,'mcna',[N|R],A) :- pp(4071,N,R,A).
pp(4071,'non_affix_bearing',[],['nonslash','mcna','non_affix_bearing']).
pp(4071,'hc-to-phr',[],['nonslash','mcna','hc-to-phr']).
pp(4071,'hc-to-phr',[N|R],A) :- pp(5936,N,R,A).
pp(5936,'non_affix_bearing',[],['nonslash','mcna','hc-to-phr','non_affix_bearing']).
pp(358,'nonconj',[],['nonslash','nonconj']).
pp(358,'nonconj',[N|R],A) :- pp(4070,N,R,A).
pp(4070,'non_affix_bearing',[],['nonslash','nonconj','non_affix_bearing']).
pp(4070,'hc-to-phr',[],['nonslash','nonconj','hc-to-phr']).
pp(4070,'hc-to-phr',[N|R],A) :- pp(5934,N,R,A).
pp(5934,'non_affix_bearing',[],['nonslash','nonconj','hc-to-phr','non_affix_bearing']).
pp(4070,'mcna',[],['nonslash','nonconj','mcna']).
pp(4070,'mcna',[N|R],A) :- pp(5933,N,R,A).
pp(5933,'non_affix_bearing',[],['nonslash','nonconj','mcna','non_affix_bearing']).
pp(5933,'hc-to-phr',[],['nonslash','nonconj','mcna','hc-to-phr']).
pp(5933,'hc-to-phr',[N|R],A) :- pp(7567,N,R,A).
pp(7567,'non_affix_bearing',[],['nonslash','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(358,'nonmsg',[],['nonslash','nonmsg']).
pp(358,'nonmsg',[N|R],A) :- pp(4069,N,R,A).
pp(4069,'non_affix_bearing',[],['nonslash','nonmsg','non_affix_bearing']).
pp(4069,'hc-to-phr',[],['nonslash','nonmsg','hc-to-phr']).
pp(4069,'hc-to-phr',[N|R],A) :- pp(5931,N,R,A).
pp(5931,'non_affix_bearing',[],['nonslash','nonmsg','hc-to-phr','non_affix_bearing']).
pp(4069,'mcna',[],['nonslash','nonmsg','mcna']).
pp(4069,'mcna',[N|R],A) :- pp(5930,N,R,A).
pp(5930,'non_affix_bearing',[],['nonslash','nonmsg','mcna','non_affix_bearing']).
pp(5930,'hc-to-phr',[],['nonslash','nonmsg','mcna','hc-to-phr']).
pp(5930,'hc-to-phr',[N|R],A) :- pp(7564,N,R,A).
pp(7564,'non_affix_bearing',[],['nonslash','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(4069,'nonconj',[],['nonslash','nonmsg','nonconj']).
pp(4069,'nonconj',[N|R],A) :- pp(5929,N,R,A).
pp(5929,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','non_affix_bearing']).
pp(5929,'hc-to-phr',[],['nonslash','nonmsg','nonconj','hc-to-phr']).
pp(5929,'hc-to-phr',[N|R],A) :- pp(7562,N,R,A).
pp(7562,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5929,'mcna',[],['nonslash','nonmsg','nonconj','mcna']).
pp(5929,'mcna',[N|R],A) :- pp(7561,N,R,A).
pp(7561,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7561,'hc-to-phr',[],['nonslash','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7561,'hc-to-phr',[N|R],A) :- pp(8467,N,R,A).
pp(8467,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(358,'nonque',[],['nonslash','nonque']).
pp(358,'nonque',[N|R],A) :- pp(4068,N,R,A).
pp(4068,'non_affix_bearing',[],['nonslash','nonque','non_affix_bearing']).
pp(4068,'basic_unknown_word',[],['nonslash','nonque','basic_unknown_word']).
pp(4068,'hc-to-phr',[],['nonslash','nonque','hc-to-phr']).
pp(4068,'hc-to-phr',[N|R],A) :- pp(5926,N,R,A).
pp(5926,'non_affix_bearing',[],['nonslash','nonque','hc-to-phr','non_affix_bearing']).
pp(4068,'mcna',[],['nonslash','nonque','mcna']).
pp(4068,'mcna',[N|R],A) :- pp(5925,N,R,A).
pp(5925,'non_affix_bearing',[],['nonslash','nonque','mcna','non_affix_bearing']).
pp(5925,'hc-to-phr',[],['nonslash','nonque','mcna','hc-to-phr']).
pp(5925,'hc-to-phr',[N|R],A) :- pp(7558,N,R,A).
pp(7558,'non_affix_bearing',[],['nonslash','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(4068,'nonconj',[],['nonslash','nonque','nonconj']).
pp(4068,'nonconj',[N|R],A) :- pp(5924,N,R,A).
pp(5924,'non_affix_bearing',[],['nonslash','nonque','nonconj','non_affix_bearing']).
pp(5924,'hc-to-phr',[],['nonslash','nonque','nonconj','hc-to-phr']).
pp(5924,'hc-to-phr',[N|R],A) :- pp(7556,N,R,A).
pp(7556,'non_affix_bearing',[],['nonslash','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(5924,'mcna',[],['nonslash','nonque','nonconj','mcna']).
pp(5924,'mcna',[N|R],A) :- pp(7555,N,R,A).
pp(7555,'non_affix_bearing',[],['nonslash','nonque','nonconj','mcna','non_affix_bearing']).
pp(7555,'hc-to-phr',[],['nonslash','nonque','nonconj','mcna','hc-to-phr']).
pp(7555,'hc-to-phr',[N|R],A) :- pp(8463,N,R,A).
pp(8463,'non_affix_bearing',[],['nonslash','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4068,'nonmsg',[],['nonslash','nonque','nonmsg']).
pp(4068,'nonmsg',[N|R],A) :- pp(5923,N,R,A).
pp(5923,'non_affix_bearing',[],['nonslash','nonque','nonmsg','non_affix_bearing']).
pp(5923,'hc-to-phr',[],['nonslash','nonque','nonmsg','hc-to-phr']).
pp(5923,'hc-to-phr',[N|R],A) :- pp(7553,N,R,A).
pp(7553,'non_affix_bearing',[],['nonslash','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5923,'mcna',[],['nonslash','nonque','nonmsg','mcna']).
pp(5923,'mcna',[N|R],A) :- pp(7552,N,R,A).
pp(7552,'non_affix_bearing',[],['nonslash','nonque','nonmsg','mcna','non_affix_bearing']).
pp(7552,'hc-to-phr',[],['nonslash','nonque','nonmsg','mcna','hc-to-phr']).
pp(7552,'hc-to-phr',[N|R],A) :- pp(8460,N,R,A).
pp(8460,'non_affix_bearing',[],['nonslash','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5923,'nonconj',[],['nonslash','nonque','nonmsg','nonconj']).
pp(5923,'nonconj',[N|R],A) :- pp(7551,N,R,A).
pp(7551,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(7551,'hc-to-phr',[],['nonslash','nonque','nonmsg','nonconj','hc-to-phr']).
pp(7551,'hc-to-phr',[N|R],A) :- pp(8458,N,R,A).
pp(8458,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7551,'mcna',[],['nonslash','nonque','nonmsg','nonconj','mcna']).
pp(7551,'mcna',[N|R],A) :- pp(8457,N,R,A).
pp(8457,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8457,'hc-to-phr',[],['nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8457,'hc-to-phr',[N|R],A) :- pp(8846,N,R,A).
pp(8846,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(358,'nonrel',[],['nonslash','nonrel']).
pp(358,'nonrel',[N|R],A) :- pp(4067,N,R,A).
pp(4067,'non_affix_bearing',[],['nonslash','nonrel','non_affix_bearing']).
pp(4067,'basic_unknown_word',[],['nonslash','nonrel','basic_unknown_word']).
pp(4067,'hc-to-phr',[],['nonslash','nonrel','hc-to-phr']).
pp(4067,'hc-to-phr',[N|R],A) :- pp(5920,N,R,A).
pp(5920,'non_affix_bearing',[],['nonslash','nonrel','hc-to-phr','non_affix_bearing']).
pp(4067,'mcna',[],['nonslash','nonrel','mcna']).
pp(4067,'mcna',[N|R],A) :- pp(5919,N,R,A).
pp(5919,'non_affix_bearing',[],['nonslash','nonrel','mcna','non_affix_bearing']).
pp(5919,'hc-to-phr',[],['nonslash','nonrel','mcna','hc-to-phr']).
pp(5919,'hc-to-phr',[N|R],A) :- pp(7548,N,R,A).
pp(7548,'non_affix_bearing',[],['nonslash','nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(4067,'nonconj',[],['nonslash','nonrel','nonconj']).
pp(4067,'nonconj',[N|R],A) :- pp(5918,N,R,A).
pp(5918,'non_affix_bearing',[],['nonslash','nonrel','nonconj','non_affix_bearing']).
pp(5918,'hc-to-phr',[],['nonslash','nonrel','nonconj','hc-to-phr']).
pp(5918,'hc-to-phr',[N|R],A) :- pp(7546,N,R,A).
pp(7546,'non_affix_bearing',[],['nonslash','nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(5918,'mcna',[],['nonslash','nonrel','nonconj','mcna']).
pp(5918,'mcna',[N|R],A) :- pp(7545,N,R,A).
pp(7545,'non_affix_bearing',[],['nonslash','nonrel','nonconj','mcna','non_affix_bearing']).
pp(7545,'hc-to-phr',[],['nonslash','nonrel','nonconj','mcna','hc-to-phr']).
pp(7545,'hc-to-phr',[N|R],A) :- pp(8453,N,R,A).
pp(8453,'non_affix_bearing',[],['nonslash','nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4067,'nonmsg',[],['nonslash','nonrel','nonmsg']).
pp(4067,'nonmsg',[N|R],A) :- pp(5917,N,R,A).
pp(5917,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','non_affix_bearing']).
pp(5917,'hc-to-phr',[],['nonslash','nonrel','nonmsg','hc-to-phr']).
pp(5917,'hc-to-phr',[N|R],A) :- pp(7543,N,R,A).
pp(7543,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5917,'mcna',[],['nonslash','nonrel','nonmsg','mcna']).
pp(5917,'mcna',[N|R],A) :- pp(7542,N,R,A).
pp(7542,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','mcna','non_affix_bearing']).
pp(7542,'hc-to-phr',[],['nonslash','nonrel','nonmsg','mcna','hc-to-phr']).
pp(7542,'hc-to-phr',[N|R],A) :- pp(8450,N,R,A).
pp(8450,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5917,'nonconj',[],['nonslash','nonrel','nonmsg','nonconj']).
pp(5917,'nonconj',[N|R],A) :- pp(7541,N,R,A).
pp(7541,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(7541,'hc-to-phr',[],['nonslash','nonrel','nonmsg','nonconj','hc-to-phr']).
pp(7541,'hc-to-phr',[N|R],A) :- pp(8448,N,R,A).
pp(8448,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7541,'mcna',[],['nonslash','nonrel','nonmsg','nonconj','mcna']).
pp(7541,'mcna',[N|R],A) :- pp(8447,N,R,A).
pp(8447,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8447,'hc-to-phr',[],['nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8447,'hc-to-phr',[N|R],A) :- pp(8841,N,R,A).
pp(8841,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4067,'nonque',[],['nonslash','nonrel','nonque']).
pp(4067,'nonque',[N|R],A) :- pp(5916,N,R,A).
pp(5916,'non_affix_bearing',[],['nonslash','nonrel','nonque','non_affix_bearing']).
pp(5916,'basic_unknown_word',[],['nonslash','nonrel','nonque','basic_unknown_word']).
pp(5916,'hc-to-phr',[],['nonslash','nonrel','nonque','hc-to-phr']).
pp(5916,'hc-to-phr',[N|R],A) :- pp(7538,N,R,A).
pp(7538,'non_affix_bearing',[],['nonslash','nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(5916,'mcna',[],['nonslash','nonrel','nonque','mcna']).
pp(5916,'mcna',[N|R],A) :- pp(7537,N,R,A).
pp(7537,'non_affix_bearing',[],['nonslash','nonrel','nonque','mcna','non_affix_bearing']).
pp(7537,'hc-to-phr',[],['nonslash','nonrel','nonque','mcna','hc-to-phr']).
pp(7537,'hc-to-phr',[N|R],A) :- pp(8444,N,R,A).
pp(8444,'non_affix_bearing',[],['nonslash','nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(5916,'nonconj',[],['nonslash','nonrel','nonque','nonconj']).
pp(5916,'nonconj',[N|R],A) :- pp(7536,N,R,A).
pp(7536,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','non_affix_bearing']).
pp(7536,'hc-to-phr',[],['nonslash','nonrel','nonque','nonconj','hc-to-phr']).
pp(7536,'hc-to-phr',[N|R],A) :- pp(8442,N,R,A).
pp(8442,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(7536,'mcna',[],['nonslash','nonrel','nonque','nonconj','mcna']).
pp(7536,'mcna',[N|R],A) :- pp(8441,N,R,A).
pp(8441,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(8441,'hc-to-phr',[],['nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(8441,'hc-to-phr',[N|R],A) :- pp(8837,N,R,A).
pp(8837,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5916,'nonmsg',[],['nonslash','nonrel','nonque','nonmsg']).
pp(5916,'nonmsg',[N|R],A) :- pp(7535,N,R,A).
pp(7535,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','non_affix_bearing']).
pp(7535,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','hc-to-phr']).
pp(7535,'hc-to-phr',[N|R],A) :- pp(8439,N,R,A).
pp(8439,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7535,'mcna',[],['nonslash','nonrel','nonque','nonmsg','mcna']).
pp(7535,'mcna',[N|R],A) :- pp(8438,N,R,A).
pp(8438,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8438,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(8438,'hc-to-phr',[N|R],A) :- pp(8834,N,R,A).
pp(8834,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7535,'nonconj',[],['nonslash','nonrel','nonque','nonmsg','nonconj']).
pp(7535,'nonconj',[N|R],A) :- pp(8437,N,R,A).
pp(8437,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8437,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8437,'hc-to-phr',[N|R],A) :- pp(8832,N,R,A).
pp(8832,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8437,'mcna',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna']).
pp(8437,'mcna',[N|R],A) :- pp(8831,N,R,A).
pp(8831,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8831,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8831,'hc-to-phr',[N|R],A) :- pp(8944,N,R,A).
pp(8944,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(0,'pos_will_verb_word',[],['pos_will_verb_word']).
pp(0,'to_c_nonprop_elided_le',[],['to_c_nonprop_elided_le']).
pp(0,'pos_ought_verb_word',[],['pos_ought_verb_word']).
pp(0,'bare_unspecified_ord_le',[],['bare_unspecified_ord_le']).
pp(0,'pos_modal_verb_word',[],['pos_modal_verb_word']).
pp(0,'pos_modal_verb_word',[N|R],A) :- pp(581,N,R,A).
pp(581,'contracted_aux_word',[],['pos_modal_verb_word','contracted_aux_word']).
pp(0,'main_verb',[],['main_verb']).
pp(0,'had_aux_subj_le',[],['had_aux_subj_le']).
pp(0,'had_aux_lex_ent',[],['had_aux_lex_ent']).
pp(0,'have_aux_pos_lex_entry',[],['have_aux_pos_lex_entry']).
pp(0,'have_aux_pos_lex_entry',[N|R],A) :- pp(542,N,R,A).
pp(542,'contracted_aux_word',[],['have_aux_pos_lex_entry','contracted_aux_word']).
pp(0,'be_th_cop_pos',[],['be_th_cop_pos']).
pp(0,'be_th_cop_pos',[N|R],A) :- pp(366,N,R,A).
pp(366,'be_past_lex_entry',[],['be_th_cop_pos','be_past_lex_entry']).
pp(366,'be_past',[],['be_th_cop_pos','be_past']).
pp(366,'be_pres_lex_entry',[],['be_th_cop_pos','be_pres_lex_entry']).
pp(366,'be_pres',[],['be_th_cop_pos','be_pres']).
pp(366,'be_fin',[],['be_th_cop_pos','be_fin']).
pp(0,'be_id_be_le',[],['be_id_be_le']).
pp(0,'be_id_am_le',[],['be_id_am_le']).
pp(0,'unknown_word',[],['unknown_word']).
pp(0,'topkey',[],['topkey']).
pp(0,'topkey',[N|R],A) :- pp(357,N,R,A).
pp(357,'add_cont',[],['topkey','add_cont']).
pp(357,'complement_free_number',[],['topkey','complement_free_number']).
pp(357,'card_only_word',[],['topkey','card_only_word']).
pp(357,'card_only_word',[N|R],A) :- pp(4064,N,R,A).
pp(4064,'complement_free_number',[],['topkey','card_only_word','complement_free_number']).
pp(357,'norm_card_word',[],['topkey','norm_card_word']).
pp(357,'norm_card_word',[N|R],A) :- pp(4063,N,R,A).
pp(4063,'complement_free_number',[],['topkey','norm_card_word','complement_free_number']).
pp(357,'unspecified_num',[],['topkey','unspecified_num']).
pp(357,'unspecified_num',[N|R],A) :- pp(4062,N,R,A).
pp(4062,'complement_free_number',[],['topkey','unspecified_num','complement_free_number']).
pp(4062,'card_only_word',[],['topkey','unspecified_num','card_only_word']).
pp(4062,'card_only_word',[N|R],A) :- pp(5912,N,R,A).
pp(5912,'complement_free_number',[],['topkey','unspecified_num','card_only_word','complement_free_number']).
pp(4062,'norm_card_word',[],['topkey','unspecified_num','norm_card_word']).
pp(4062,'norm_card_word',[N|R],A) :- pp(5911,N,R,A).
pp(5911,'complement_free_number',[],['topkey','unspecified_num','norm_card_word','complement_free_number']).
pp(357,'norm_num_word',[],['topkey','norm_num_word']).
pp(357,'nontopkey',[],['topkey','nontopkey']).
pp(357,'basic_nontopkey',[],['topkey','basic_nontopkey']).
pp(357,'msg_word',[],['topkey','msg_word']).
pp(357,'non_affix_bearing',[],['topkey','non_affix_bearing']).
pp(357,'contracted_aux_word',[],['topkey','contracted_aux_word']).
pp(357,'contracted_aux_word',[N|R],A) :- pp(4056,N,R,A).
pp(4056,'add_cont',[],['topkey','contracted_aux_word','add_cont']).
pp(357,'bse_aux_verb_word',[],['topkey','bse_aux_verb_word']).
pp(357,'bse_aux_verb_word',[N|R],A) :- pp(4055,N,R,A).
pp(4055,'contracted_aux_word',[],['topkey','bse_aux_verb_word','contracted_aux_word']).
pp(357,'have_pres',[],['topkey','have_pres']).
pp(357,'have_pres',[N|R],A) :- pp(4054,N,R,A).
pp(4054,'contracted_aux_word',[],['topkey','have_pres','contracted_aux_word']).
pp(357,'have_fin',[],['topkey','have_fin']).
pp(357,'have_fin',[N|R],A) :- pp(4053,N,R,A).
pp(4053,'contracted_aux_word',[],['topkey','have_fin','contracted_aux_word']).
pp(357,'aux_verb_word',[],['topkey','aux_verb_word']).
pp(357,'aux_verb_word',[N|R],A) :- pp(4052,N,R,A).
pp(4052,'contracted_aux_word',[],['topkey','aux_verb_word','contracted_aux_word']).
pp(357,'pres_modal_verb_word',[],['topkey','pres_modal_verb_word']).
pp(357,'pres_modal_verb_word',[N|R],A) :- pp(4051,N,R,A).
pp(4051,'add_cont',[],['topkey','pres_modal_verb_word','add_cont']).
pp(4051,'contracted_aux_word',[],['topkey','pres_modal_verb_word','contracted_aux_word']).
pp(4051,'contracted_aux_word',[N|R],A) :- pp(5904,N,R,A).
pp(5904,'add_cont',[],['topkey','pres_modal_verb_word','contracted_aux_word','add_cont']).
pp(357,'fin_modal_verb_word',[],['topkey','fin_modal_verb_word']).
pp(357,'fin_modal_verb_word',[N|R],A) :- pp(4050,N,R,A).
pp(4050,'add_cont',[],['topkey','fin_modal_verb_word','add_cont']).
pp(4050,'contracted_aux_word',[],['topkey','fin_modal_verb_word','contracted_aux_word']).
pp(4050,'contracted_aux_word',[N|R],A) :- pp(5902,N,R,A).
pp(5902,'add_cont',[],['topkey','fin_modal_verb_word','contracted_aux_word','add_cont']).
pp(4050,'bse_aux_verb_word',[],['topkey','fin_modal_verb_word','bse_aux_verb_word']).
pp(4050,'bse_aux_verb_word',[N|R],A) :- pp(5901,N,R,A).
pp(5901,'contracted_aux_word',[],['topkey','fin_modal_verb_word','bse_aux_verb_word','contracted_aux_word']).
pp(4050,'aux_verb_word',[],['topkey','fin_modal_verb_word','aux_verb_word']).
pp(4050,'aux_verb_word',[N|R],A) :- pp(5900,N,R,A).
pp(5900,'contracted_aux_word',[],['topkey','fin_modal_verb_word','aux_verb_word','contracted_aux_word']).
pp(357,'generic_modal_verb_word',[],['topkey','generic_modal_verb_word']).
pp(357,'generic_modal_verb_word',[N|R],A) :- pp(4049,N,R,A).
pp(4049,'add_cont',[],['topkey','generic_modal_verb_word','add_cont']).
pp(4049,'contracted_aux_word',[],['topkey','generic_modal_verb_word','contracted_aux_word']).
pp(4049,'contracted_aux_word',[N|R],A) :- pp(5898,N,R,A).
pp(5898,'add_cont',[],['topkey','generic_modal_verb_word','contracted_aux_word','add_cont']).
pp(4049,'bse_aux_verb_word',[],['topkey','generic_modal_verb_word','bse_aux_verb_word']).
pp(4049,'bse_aux_verb_word',[N|R],A) :- pp(5897,N,R,A).
pp(5897,'contracted_aux_word',[],['topkey','generic_modal_verb_word','bse_aux_verb_word','contracted_aux_word']).
pp(4049,'aux_verb_word',[],['topkey','generic_modal_verb_word','aux_verb_word']).
pp(4049,'aux_verb_word',[N|R],A) :- pp(5896,N,R,A).
pp(5896,'contracted_aux_word',[],['topkey','generic_modal_verb_word','aux_verb_word','contracted_aux_word']).
pp(357,'inf_aux_verb_word',[],['topkey','inf_aux_verb_word']).
pp(357,'inf_aux_verb_word',[N|R],A) :- pp(4048,N,R,A).
pp(4048,'add_cont',[],['topkey','inf_aux_verb_word','add_cont']).
pp(4048,'fin_modal_verb_word',[],['topkey','inf_aux_verb_word','fin_modal_verb_word']).
pp(4048,'fin_modal_verb_word',[N|R],A) :- pp(5894,N,R,A).
pp(5894,'add_cont',[],['topkey','inf_aux_verb_word','fin_modal_verb_word','add_cont']).
pp(4048,'generic_modal_verb_word',[],['topkey','inf_aux_verb_word','generic_modal_verb_word']).
pp(4048,'generic_modal_verb_word',[N|R],A) :- pp(5893,N,R,A).
pp(5893,'add_cont',[],['topkey','inf_aux_verb_word','generic_modal_verb_word','add_cont']).
pp(357,'aux_verb_word_super',[],['topkey','aux_verb_word_super']).
pp(357,'aux_verb_word_super',[N|R],A) :- pp(4047,N,R,A).
pp(4047,'add_cont',[],['topkey','aux_verb_word_super','add_cont']).
pp(4047,'contracted_aux_word',[],['topkey','aux_verb_word_super','contracted_aux_word']).
pp(4047,'contracted_aux_word',[N|R],A) :- pp(5891,N,R,A).
pp(5891,'add_cont',[],['topkey','aux_verb_word_super','contracted_aux_word','add_cont']).
pp(357,'hc-to-phr',[],['topkey','hc-to-phr']).
pp(357,'hc-to-phr',[N|R],A) :- pp(4046,N,R,A).
pp(4046,'add_cont',[],['topkey','hc-to-phr','add_cont']).
pp(4046,'non_affix_bearing',[],['topkey','hc-to-phr','non_affix_bearing']).
pp(4046,'contracted_aux_word',[],['topkey','hc-to-phr','contracted_aux_word']).
pp(4046,'contracted_aux_word',[N|R],A) :- pp(5888,N,R,A).
pp(5888,'add_cont',[],['topkey','hc-to-phr','contracted_aux_word','add_cont']).
pp(357,'be_was_lex_entry',[],['topkey','be_was_lex_entry']).
pp(357,'be_were_lex_entry',[],['topkey','be_were_lex_entry']).
pp(357,'be_past_lex_entry',[],['topkey','be_past_lex_entry']).
pp(357,'be_past',[],['topkey','be_past']).
pp(357,'be_are_lex_entry',[],['topkey','be_are_lex_entry']).
pp(357,'be_is_lex_entry',[],['topkey','be_is_lex_entry']).
pp(357,'be_pres_lex_entry',[],['topkey','be_pres_lex_entry']).
pp(357,'be_pres_lex_entry',[N|R],A) :- pp(4039,N,R,A).
pp(4039,'contracted_aux_word',[],['topkey','be_pres_lex_entry','contracted_aux_word']).
pp(357,'be_pres',[],['topkey','be_pres']).
pp(357,'be_pres',[N|R],A) :- pp(4038,N,R,A).
pp(4038,'contracted_aux_word',[],['topkey','be_pres','contracted_aux_word']).
pp(357,'be_fin',[],['topkey','be_fin']).
pp(357,'be_fin',[N|R],A) :- pp(4037,N,R,A).
pp(4037,'contracted_aux_word',[],['topkey','be_fin','contracted_aux_word']).
pp(357,'be_id',[],['topkey','be_id']).
pp(357,'be_id',[N|R],A) :- pp(4036,N,R,A).
pp(4036,'be_past_lex_entry',[],['topkey','be_id','be_past_lex_entry']).
pp(4036,'be_past',[],['topkey','be_id','be_past']).
pp(4036,'be_is_lex_entry',[],['topkey','be_id','be_is_lex_entry']).
pp(4036,'be_pres_lex_entry',[],['topkey','be_id','be_pres_lex_entry']).
pp(4036,'be_pres',[],['topkey','be_id','be_pres']).
pp(4036,'be_fin',[],['topkey','be_id','be_fin']).
pp(357,'be_been_lex_entry',[],['topkey','be_been_lex_entry']).
pp(357,'be_pastpart',[],['topkey','be_pastpart']).
pp(357,'be_being_lex_entry',[],['topkey','be_being_lex_entry']).
pp(357,'be_prespart',[],['topkey','be_prespart']).
pp(357,'be_verb',[],['topkey','be_verb']).
pp(357,'be_verb',[N|R],A) :- pp(4031,N,R,A).
pp(4031,'contracted_aux_word',[],['topkey','be_verb','contracted_aux_word']).
pp(357,'mcna',[],['topkey','mcna']).
pp(357,'mcna',[N|R],A) :- pp(4030,N,R,A).
pp(4030,'add_cont',[],['topkey','mcna','add_cont']).
pp(4030,'non_affix_bearing',[],['topkey','mcna','non_affix_bearing']).
pp(4030,'contracted_aux_word',[],['topkey','mcna','contracted_aux_word']).
pp(4030,'contracted_aux_word',[N|R],A) :- pp(5875,N,R,A).
pp(5875,'add_cont',[],['topkey','mcna','contracted_aux_word','add_cont']).
pp(4030,'hc-to-phr',[],['topkey','mcna','hc-to-phr']).
pp(4030,'hc-to-phr',[N|R],A) :- pp(5874,N,R,A).
pp(5874,'add_cont',[],['topkey','mcna','hc-to-phr','add_cont']).
pp(5874,'non_affix_bearing',[],['topkey','mcna','hc-to-phr','non_affix_bearing']).
pp(5874,'contracted_aux_word',[],['topkey','mcna','hc-to-phr','contracted_aux_word']).
pp(5874,'contracted_aux_word',[N|R],A) :- pp(7518,N,R,A).
pp(7518,'add_cont',[],['topkey','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(357,'nonconj',[],['topkey','nonconj']).
pp(357,'nonconj',[N|R],A) :- pp(4029,N,R,A).
pp(4029,'add_cont',[],['topkey','nonconj','add_cont']).
pp(4029,'non_affix_bearing',[],['topkey','nonconj','non_affix_bearing']).
pp(4029,'contracted_aux_word',[],['topkey','nonconj','contracted_aux_word']).
pp(4029,'contracted_aux_word',[N|R],A) :- pp(5871,N,R,A).
pp(5871,'add_cont',[],['topkey','nonconj','contracted_aux_word','add_cont']).
pp(4029,'hc-to-phr',[],['topkey','nonconj','hc-to-phr']).
pp(4029,'hc-to-phr',[N|R],A) :- pp(5870,N,R,A).
pp(5870,'add_cont',[],['topkey','nonconj','hc-to-phr','add_cont']).
pp(5870,'non_affix_bearing',[],['topkey','nonconj','hc-to-phr','non_affix_bearing']).
pp(5870,'contracted_aux_word',[],['topkey','nonconj','hc-to-phr','contracted_aux_word']).
pp(5870,'contracted_aux_word',[N|R],A) :- pp(7514,N,R,A).
pp(7514,'add_cont',[],['topkey','nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(4029,'mcna',[],['topkey','nonconj','mcna']).
pp(4029,'mcna',[N|R],A) :- pp(5869,N,R,A).
pp(5869,'add_cont',[],['topkey','nonconj','mcna','add_cont']).
pp(5869,'non_affix_bearing',[],['topkey','nonconj','mcna','non_affix_bearing']).
pp(5869,'contracted_aux_word',[],['topkey','nonconj','mcna','contracted_aux_word']).
pp(5869,'contracted_aux_word',[N|R],A) :- pp(7511,N,R,A).
pp(7511,'add_cont',[],['topkey','nonconj','mcna','contracted_aux_word','add_cont']).
pp(5869,'hc-to-phr',[],['topkey','nonconj','mcna','hc-to-phr']).
pp(5869,'hc-to-phr',[N|R],A) :- pp(7510,N,R,A).
pp(7510,'add_cont',[],['topkey','nonconj','mcna','hc-to-phr','add_cont']).
pp(7510,'non_affix_bearing',[],['topkey','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(7510,'contracted_aux_word',[],['topkey','nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(7510,'contracted_aux_word',[N|R],A) :- pp(8431,N,R,A).
pp(8431,'add_cont',[],['topkey','nonconj','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(357,'nonmsg',[],['topkey','nonmsg']).
pp(357,'nonmsg',[N|R],A) :- pp(4028,N,R,A).
pp(4028,'add_cont',[],['topkey','nonmsg','add_cont']).
pp(4028,'basic_nontopkey',[],['topkey','nonmsg','basic_nontopkey']).
pp(4028,'non_affix_bearing',[],['topkey','nonmsg','non_affix_bearing']).
pp(4028,'contracted_aux_word',[],['topkey','nonmsg','contracted_aux_word']).
pp(4028,'contracted_aux_word',[N|R],A) :- pp(5865,N,R,A).
pp(5865,'add_cont',[],['topkey','nonmsg','contracted_aux_word','add_cont']).
pp(4028,'hc-to-phr',[],['topkey','nonmsg','hc-to-phr']).
pp(4028,'hc-to-phr',[N|R],A) :- pp(5864,N,R,A).
pp(5864,'add_cont',[],['topkey','nonmsg','hc-to-phr','add_cont']).
pp(5864,'non_affix_bearing',[],['topkey','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5864,'contracted_aux_word',[],['topkey','nonmsg','hc-to-phr','contracted_aux_word']).
pp(5864,'contracted_aux_word',[N|R],A) :- pp(7506,N,R,A).
pp(7506,'add_cont',[],['topkey','nonmsg','hc-to-phr','contracted_aux_word','add_cont']).
pp(4028,'mcna',[],['topkey','nonmsg','mcna']).
pp(4028,'mcna',[N|R],A) :- pp(5863,N,R,A).
pp(5863,'add_cont',[],['topkey','nonmsg','mcna','add_cont']).
pp(5863,'non_affix_bearing',[],['topkey','nonmsg','mcna','non_affix_bearing']).
pp(5863,'contracted_aux_word',[],['topkey','nonmsg','mcna','contracted_aux_word']).
pp(5863,'contracted_aux_word',[N|R],A) :- pp(7503,N,R,A).
pp(7503,'add_cont',[],['topkey','nonmsg','mcna','contracted_aux_word','add_cont']).
pp(5863,'hc-to-phr',[],['topkey','nonmsg','mcna','hc-to-phr']).
pp(5863,'hc-to-phr',[N|R],A) :- pp(7502,N,R,A).
pp(7502,'add_cont',[],['topkey','nonmsg','mcna','hc-to-phr','add_cont']).
pp(7502,'non_affix_bearing',[],['topkey','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7502,'contracted_aux_word',[],['topkey','nonmsg','mcna','hc-to-phr','contracted_aux_word']).
pp(7502,'contracted_aux_word',[N|R],A) :- pp(8426,N,R,A).
pp(8426,'add_cont',[],['topkey','nonmsg','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(4028,'nonconj',[],['topkey','nonmsg','nonconj']).
pp(4028,'nonconj',[N|R],A) :- pp(5862,N,R,A).
pp(5862,'add_cont',[],['topkey','nonmsg','nonconj','add_cont']).
pp(5862,'non_affix_bearing',[],['topkey','nonmsg','nonconj','non_affix_bearing']).
pp(5862,'contracted_aux_word',[],['topkey','nonmsg','nonconj','contracted_aux_word']).
pp(5862,'contracted_aux_word',[N|R],A) :- pp(7499,N,R,A).
pp(7499,'add_cont',[],['topkey','nonmsg','nonconj','contracted_aux_word','add_cont']).
pp(5862,'hc-to-phr',[],['topkey','nonmsg','nonconj','hc-to-phr']).
pp(5862,'hc-to-phr',[N|R],A) :- pp(7498,N,R,A).
pp(7498,'add_cont',[],['topkey','nonmsg','nonconj','hc-to-phr','add_cont']).
pp(7498,'non_affix_bearing',[],['topkey','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7498,'contracted_aux_word',[],['topkey','nonmsg','nonconj','hc-to-phr','contracted_aux_word']).
pp(7498,'contracted_aux_word',[N|R],A) :- pp(8422,N,R,A).
pp(8422,'add_cont',[],['topkey','nonmsg','nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(5862,'mcna',[],['topkey','nonmsg','nonconj','mcna']).
pp(5862,'mcna',[N|R],A) :- pp(7497,N,R,A).
pp(7497,'add_cont',[],['topkey','nonmsg','nonconj','mcna','add_cont']).
pp(7497,'non_affix_bearing',[],['topkey','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7497,'contracted_aux_word',[],['topkey','nonmsg','nonconj','mcna','contracted_aux_word']).
pp(7497,'contracted_aux_word',[N|R],A) :- pp(8419,N,R,A).
pp(8419,'add_cont',[],['topkey','nonmsg','nonconj','mcna','contracted_aux_word','add_cont']).
pp(7497,'hc-to-phr',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7497,'hc-to-phr',[N|R],A) :- pp(8418,N,R,A).
pp(8418,'add_cont',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','add_cont']).
pp(8418,'non_affix_bearing',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(8418,'contracted_aux_word',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(8418,'contracted_aux_word',[N|R],A) :- pp(8824,N,R,A).
pp(8824,'add_cont',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(357,'nonque',[],['topkey','nonque']).
pp(357,'nonque',[N|R],A) :- pp(4027,N,R,A).
pp(4027,'basic_nontopkey',[],['topkey','nonque','basic_nontopkey']).
pp(4027,'non_affix_bearing',[],['topkey','nonque','non_affix_bearing']).
pp(4027,'hc-to-phr',[],['topkey','nonque','hc-to-phr']).
pp(4027,'hc-to-phr',[N|R],A) :- pp(5859,N,R,A).
pp(5859,'non_affix_bearing',[],['topkey','nonque','hc-to-phr','non_affix_bearing']).
pp(4027,'mcna',[],['topkey','nonque','mcna']).
pp(4027,'mcna',[N|R],A) :- pp(5858,N,R,A).
pp(5858,'non_affix_bearing',[],['topkey','nonque','mcna','non_affix_bearing']).
pp(5858,'hc-to-phr',[],['topkey','nonque','mcna','hc-to-phr']).
pp(5858,'hc-to-phr',[N|R],A) :- pp(7494,N,R,A).
pp(7494,'non_affix_bearing',[],['topkey','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(4027,'nonconj',[],['topkey','nonque','nonconj']).
pp(4027,'nonconj',[N|R],A) :- pp(5857,N,R,A).
pp(5857,'non_affix_bearing',[],['topkey','nonque','nonconj','non_affix_bearing']).
pp(5857,'hc-to-phr',[],['topkey','nonque','nonconj','hc-to-phr']).
pp(5857,'hc-to-phr',[N|R],A) :- pp(7492,N,R,A).
pp(7492,'non_affix_bearing',[],['topkey','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(5857,'mcna',[],['topkey','nonque','nonconj','mcna']).
pp(5857,'mcna',[N|R],A) :- pp(7491,N,R,A).
pp(7491,'non_affix_bearing',[],['topkey','nonque','nonconj','mcna','non_affix_bearing']).
pp(7491,'hc-to-phr',[],['topkey','nonque','nonconj','mcna','hc-to-phr']).
pp(7491,'hc-to-phr',[N|R],A) :- pp(8414,N,R,A).
pp(8414,'non_affix_bearing',[],['topkey','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4027,'nonmsg',[],['topkey','nonque','nonmsg']).
pp(4027,'nonmsg',[N|R],A) :- pp(5856,N,R,A).
pp(5856,'basic_nontopkey',[],['topkey','nonque','nonmsg','basic_nontopkey']).
pp(5856,'non_affix_bearing',[],['topkey','nonque','nonmsg','non_affix_bearing']).
pp(5856,'hc-to-phr',[],['topkey','nonque','nonmsg','hc-to-phr']).
pp(5856,'hc-to-phr',[N|R],A) :- pp(7488,N,R,A).
pp(7488,'non_affix_bearing',[],['topkey','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5856,'mcna',[],['topkey','nonque','nonmsg','mcna']).
pp(5856,'mcna',[N|R],A) :- pp(7487,N,R,A).
pp(7487,'non_affix_bearing',[],['topkey','nonque','nonmsg','mcna','non_affix_bearing']).
pp(7487,'hc-to-phr',[],['topkey','nonque','nonmsg','mcna','hc-to-phr']).
pp(7487,'hc-to-phr',[N|R],A) :- pp(8411,N,R,A).
pp(8411,'non_affix_bearing',[],['topkey','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5856,'nonconj',[],['topkey','nonque','nonmsg','nonconj']).
pp(5856,'nonconj',[N|R],A) :- pp(7486,N,R,A).
pp(7486,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(7486,'hc-to-phr',[],['topkey','nonque','nonmsg','nonconj','hc-to-phr']).
pp(7486,'hc-to-phr',[N|R],A) :- pp(8409,N,R,A).
pp(8409,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7486,'mcna',[],['topkey','nonque','nonmsg','nonconj','mcna']).
pp(7486,'mcna',[N|R],A) :- pp(8408,N,R,A).
pp(8408,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8408,'hc-to-phr',[],['topkey','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8408,'hc-to-phr',[N|R],A) :- pp(8819,N,R,A).
pp(8819,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(357,'nonrel',[],['topkey','nonrel']).
pp(357,'nonrel',[N|R],A) :- pp(4026,N,R,A).
pp(4026,'non_affix_bearing',[],['topkey','nonrel','non_affix_bearing']).
pp(4026,'hc-to-phr',[],['topkey','nonrel','hc-to-phr']).
pp(4026,'hc-to-phr',[N|R],A) :- pp(5854,N,R,A).
pp(5854,'non_affix_bearing',[],['topkey','nonrel','hc-to-phr','non_affix_bearing']).
pp(4026,'mcna',[],['topkey','nonrel','mcna']).
pp(4026,'mcna',[N|R],A) :- pp(5853,N,R,A).
pp(5853,'non_affix_bearing',[],['topkey','nonrel','mcna','non_affix_bearing']).
pp(5853,'hc-to-phr',[],['topkey','nonrel','mcna','hc-to-phr']).
pp(5853,'hc-to-phr',[N|R],A) :- pp(7483,N,R,A).
pp(7483,'non_affix_bearing',[],['topkey','nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(4026,'nonconj',[],['topkey','nonrel','nonconj']).
pp(4026,'nonconj',[N|R],A) :- pp(5852,N,R,A).
pp(5852,'non_affix_bearing',[],['topkey','nonrel','nonconj','non_affix_bearing']).
pp(5852,'hc-to-phr',[],['topkey','nonrel','nonconj','hc-to-phr']).
pp(5852,'hc-to-phr',[N|R],A) :- pp(7481,N,R,A).
pp(7481,'non_affix_bearing',[],['topkey','nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(5852,'mcna',[],['topkey','nonrel','nonconj','mcna']).
pp(5852,'mcna',[N|R],A) :- pp(7480,N,R,A).
pp(7480,'non_affix_bearing',[],['topkey','nonrel','nonconj','mcna','non_affix_bearing']).
pp(7480,'hc-to-phr',[],['topkey','nonrel','nonconj','mcna','hc-to-phr']).
pp(7480,'hc-to-phr',[N|R],A) :- pp(8404,N,R,A).
pp(8404,'non_affix_bearing',[],['topkey','nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4026,'nonmsg',[],['topkey','nonrel','nonmsg']).
pp(4026,'nonmsg',[N|R],A) :- pp(5851,N,R,A).
pp(5851,'non_affix_bearing',[],['topkey','nonrel','nonmsg','non_affix_bearing']).
pp(5851,'hc-to-phr',[],['topkey','nonrel','nonmsg','hc-to-phr']).
pp(5851,'hc-to-phr',[N|R],A) :- pp(7478,N,R,A).
pp(7478,'non_affix_bearing',[],['topkey','nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5851,'mcna',[],['topkey','nonrel','nonmsg','mcna']).
pp(5851,'mcna',[N|R],A) :- pp(7477,N,R,A).
pp(7477,'non_affix_bearing',[],['topkey','nonrel','nonmsg','mcna','non_affix_bearing']).
pp(7477,'hc-to-phr',[],['topkey','nonrel','nonmsg','mcna','hc-to-phr']).
pp(7477,'hc-to-phr',[N|R],A) :- pp(8401,N,R,A).
pp(8401,'non_affix_bearing',[],['topkey','nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5851,'nonconj',[],['topkey','nonrel','nonmsg','nonconj']).
pp(5851,'nonconj',[N|R],A) :- pp(7476,N,R,A).
pp(7476,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(7476,'hc-to-phr',[],['topkey','nonrel','nonmsg','nonconj','hc-to-phr']).
pp(7476,'hc-to-phr',[N|R],A) :- pp(8399,N,R,A).
pp(8399,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7476,'mcna',[],['topkey','nonrel','nonmsg','nonconj','mcna']).
pp(7476,'mcna',[N|R],A) :- pp(8398,N,R,A).
pp(8398,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8398,'hc-to-phr',[],['topkey','nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8398,'hc-to-phr',[N|R],A) :- pp(8814,N,R,A).
pp(8814,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4026,'nonque',[],['topkey','nonrel','nonque']).
pp(4026,'nonque',[N|R],A) :- pp(5850,N,R,A).
pp(5850,'non_affix_bearing',[],['topkey','nonrel','nonque','non_affix_bearing']).
pp(5850,'hc-to-phr',[],['topkey','nonrel','nonque','hc-to-phr']).
pp(5850,'hc-to-phr',[N|R],A) :- pp(7474,N,R,A).
pp(7474,'non_affix_bearing',[],['topkey','nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(5850,'mcna',[],['topkey','nonrel','nonque','mcna']).
pp(5850,'mcna',[N|R],A) :- pp(7473,N,R,A).
pp(7473,'non_affix_bearing',[],['topkey','nonrel','nonque','mcna','non_affix_bearing']).
pp(7473,'hc-to-phr',[],['topkey','nonrel','nonque','mcna','hc-to-phr']).
pp(7473,'hc-to-phr',[N|R],A) :- pp(8395,N,R,A).
pp(8395,'non_affix_bearing',[],['topkey','nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(5850,'nonconj',[],['topkey','nonrel','nonque','nonconj']).
pp(5850,'nonconj',[N|R],A) :- pp(7472,N,R,A).
pp(7472,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','non_affix_bearing']).
pp(7472,'hc-to-phr',[],['topkey','nonrel','nonque','nonconj','hc-to-phr']).
pp(7472,'hc-to-phr',[N|R],A) :- pp(8393,N,R,A).
pp(8393,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(7472,'mcna',[],['topkey','nonrel','nonque','nonconj','mcna']).
pp(7472,'mcna',[N|R],A) :- pp(8392,N,R,A).
pp(8392,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(8392,'hc-to-phr',[],['topkey','nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(8392,'hc-to-phr',[N|R],A) :- pp(8810,N,R,A).
pp(8810,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5850,'nonmsg',[],['topkey','nonrel','nonque','nonmsg']).
pp(5850,'nonmsg',[N|R],A) :- pp(7471,N,R,A).
pp(7471,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','non_affix_bearing']).
pp(7471,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','hc-to-phr']).
pp(7471,'hc-to-phr',[N|R],A) :- pp(8390,N,R,A).
pp(8390,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7471,'mcna',[],['topkey','nonrel','nonque','nonmsg','mcna']).
pp(7471,'mcna',[N|R],A) :- pp(8389,N,R,A).
pp(8389,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8389,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(8389,'hc-to-phr',[N|R],A) :- pp(8807,N,R,A).
pp(8807,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7471,'nonconj',[],['topkey','nonrel','nonque','nonmsg','nonconj']).
pp(7471,'nonconj',[N|R],A) :- pp(8388,N,R,A).
pp(8388,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8388,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8388,'hc-to-phr',[N|R],A) :- pp(8805,N,R,A).
pp(8805,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8388,'mcna',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna']).
pp(8388,'mcna',[N|R],A) :- pp(8804,N,R,A).
pp(8804,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8804,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8804,'hc-to-phr',[N|R],A) :- pp(8936,N,R,A).
pp(8936,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(357,'nonslash',[],['topkey','nonslash']).
pp(357,'nonslash',[N|R],A) :- pp(4025,N,R,A).
pp(4025,'non_affix_bearing',[],['topkey','nonslash','non_affix_bearing']).
pp(4025,'hc-to-phr',[],['topkey','nonslash','hc-to-phr']).
pp(4025,'hc-to-phr',[N|R],A) :- pp(5848,N,R,A).
pp(5848,'non_affix_bearing',[],['topkey','nonslash','hc-to-phr','non_affix_bearing']).
pp(4025,'mcna',[],['topkey','nonslash','mcna']).
pp(4025,'mcna',[N|R],A) :- pp(5847,N,R,A).
pp(5847,'non_affix_bearing',[],['topkey','nonslash','mcna','non_affix_bearing']).
pp(5847,'hc-to-phr',[],['topkey','nonslash','mcna','hc-to-phr']).
pp(5847,'hc-to-phr',[N|R],A) :- pp(7468,N,R,A).
pp(7468,'non_affix_bearing',[],['topkey','nonslash','mcna','hc-to-phr','non_affix_bearing']).
pp(4025,'nonconj',[],['topkey','nonslash','nonconj']).
pp(4025,'nonconj',[N|R],A) :- pp(5846,N,R,A).
pp(5846,'non_affix_bearing',[],['topkey','nonslash','nonconj','non_affix_bearing']).
pp(5846,'hc-to-phr',[],['topkey','nonslash','nonconj','hc-to-phr']).
pp(5846,'hc-to-phr',[N|R],A) :- pp(7466,N,R,A).
pp(7466,'non_affix_bearing',[],['topkey','nonslash','nonconj','hc-to-phr','non_affix_bearing']).
pp(5846,'mcna',[],['topkey','nonslash','nonconj','mcna']).
pp(5846,'mcna',[N|R],A) :- pp(7465,N,R,A).
pp(7465,'non_affix_bearing',[],['topkey','nonslash','nonconj','mcna','non_affix_bearing']).
pp(7465,'hc-to-phr',[],['topkey','nonslash','nonconj','mcna','hc-to-phr']).
pp(7465,'hc-to-phr',[N|R],A) :- pp(8384,N,R,A).
pp(8384,'non_affix_bearing',[],['topkey','nonslash','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4025,'nonmsg',[],['topkey','nonslash','nonmsg']).
pp(4025,'nonmsg',[N|R],A) :- pp(5845,N,R,A).
pp(5845,'non_affix_bearing',[],['topkey','nonslash','nonmsg','non_affix_bearing']).
pp(5845,'hc-to-phr',[],['topkey','nonslash','nonmsg','hc-to-phr']).
pp(5845,'hc-to-phr',[N|R],A) :- pp(7463,N,R,A).
pp(7463,'non_affix_bearing',[],['topkey','nonslash','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5845,'mcna',[],['topkey','nonslash','nonmsg','mcna']).
pp(5845,'mcna',[N|R],A) :- pp(7462,N,R,A).
pp(7462,'non_affix_bearing',[],['topkey','nonslash','nonmsg','mcna','non_affix_bearing']).
pp(7462,'hc-to-phr',[],['topkey','nonslash','nonmsg','mcna','hc-to-phr']).
pp(7462,'hc-to-phr',[N|R],A) :- pp(8381,N,R,A).
pp(8381,'non_affix_bearing',[],['topkey','nonslash','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5845,'nonconj',[],['topkey','nonslash','nonmsg','nonconj']).
pp(5845,'nonconj',[N|R],A) :- pp(7461,N,R,A).
pp(7461,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','non_affix_bearing']).
pp(7461,'hc-to-phr',[],['topkey','nonslash','nonmsg','nonconj','hc-to-phr']).
pp(7461,'hc-to-phr',[N|R],A) :- pp(8379,N,R,A).
pp(8379,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7461,'mcna',[],['topkey','nonslash','nonmsg','nonconj','mcna']).
pp(7461,'mcna',[N|R],A) :- pp(8378,N,R,A).
pp(8378,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8378,'hc-to-phr',[],['topkey','nonslash','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8378,'hc-to-phr',[N|R],A) :- pp(8799,N,R,A).
pp(8799,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4025,'nonque',[],['topkey','nonslash','nonque']).
pp(4025,'nonque',[N|R],A) :- pp(5844,N,R,A).
pp(5844,'non_affix_bearing',[],['topkey','nonslash','nonque','non_affix_bearing']).
pp(5844,'hc-to-phr',[],['topkey','nonslash','nonque','hc-to-phr']).
pp(5844,'hc-to-phr',[N|R],A) :- pp(7459,N,R,A).
pp(7459,'non_affix_bearing',[],['topkey','nonslash','nonque','hc-to-phr','non_affix_bearing']).
pp(5844,'mcna',[],['topkey','nonslash','nonque','mcna']).
pp(5844,'mcna',[N|R],A) :- pp(7458,N,R,A).
pp(7458,'non_affix_bearing',[],['topkey','nonslash','nonque','mcna','non_affix_bearing']).
pp(7458,'hc-to-phr',[],['topkey','nonslash','nonque','mcna','hc-to-phr']).
pp(7458,'hc-to-phr',[N|R],A) :- pp(8375,N,R,A).
pp(8375,'non_affix_bearing',[],['topkey','nonslash','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(5844,'nonconj',[],['topkey','nonslash','nonque','nonconj']).
pp(5844,'nonconj',[N|R],A) :- pp(7457,N,R,A).
pp(7457,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','non_affix_bearing']).
pp(7457,'hc-to-phr',[],['topkey','nonslash','nonque','nonconj','hc-to-phr']).
pp(7457,'hc-to-phr',[N|R],A) :- pp(8373,N,R,A).
pp(8373,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(7457,'mcna',[],['topkey','nonslash','nonque','nonconj','mcna']).
pp(7457,'mcna',[N|R],A) :- pp(8372,N,R,A).
pp(8372,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','mcna','non_affix_bearing']).
pp(8372,'hc-to-phr',[],['topkey','nonslash','nonque','nonconj','mcna','hc-to-phr']).
pp(8372,'hc-to-phr',[N|R],A) :- pp(8795,N,R,A).
pp(8795,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5844,'nonmsg',[],['topkey','nonslash','nonque','nonmsg']).
pp(5844,'nonmsg',[N|R],A) :- pp(7456,N,R,A).
pp(7456,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','non_affix_bearing']).
pp(7456,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','hc-to-phr']).
pp(7456,'hc-to-phr',[N|R],A) :- pp(8370,N,R,A).
pp(8370,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7456,'mcna',[],['topkey','nonslash','nonque','nonmsg','mcna']).
pp(7456,'mcna',[N|R],A) :- pp(8369,N,R,A).
pp(8369,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8369,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','mcna','hc-to-phr']).
pp(8369,'hc-to-phr',[N|R],A) :- pp(8792,N,R,A).
pp(8792,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7456,'nonconj',[],['topkey','nonslash','nonque','nonmsg','nonconj']).
pp(7456,'nonconj',[N|R],A) :- pp(8368,N,R,A).
pp(8368,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8368,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8368,'hc-to-phr',[N|R],A) :- pp(8790,N,R,A).
pp(8790,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8368,'mcna',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna']).
pp(8368,'mcna',[N|R],A) :- pp(8789,N,R,A).
pp(8789,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8789,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8789,'hc-to-phr',[N|R],A) :- pp(8930,N,R,A).
pp(8930,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4025,'nonrel',[],['topkey','nonslash','nonrel']).
pp(4025,'nonrel',[N|R],A) :- pp(5843,N,R,A).
pp(5843,'non_affix_bearing',[],['topkey','nonslash','nonrel','non_affix_bearing']).
pp(5843,'hc-to-phr',[],['topkey','nonslash','nonrel','hc-to-phr']).
pp(5843,'hc-to-phr',[N|R],A) :- pp(7454,N,R,A).
pp(7454,'non_affix_bearing',[],['topkey','nonslash','nonrel','hc-to-phr','non_affix_bearing']).
pp(5843,'mcna',[],['topkey','nonslash','nonrel','mcna']).
pp(5843,'mcna',[N|R],A) :- pp(7453,N,R,A).
pp(7453,'non_affix_bearing',[],['topkey','nonslash','nonrel','mcna','non_affix_bearing']).
pp(7453,'hc-to-phr',[],['topkey','nonslash','nonrel','mcna','hc-to-phr']).
pp(7453,'hc-to-phr',[N|R],A) :- pp(8365,N,R,A).
pp(8365,'non_affix_bearing',[],['topkey','nonslash','nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(5843,'nonconj',[],['topkey','nonslash','nonrel','nonconj']).
pp(5843,'nonconj',[N|R],A) :- pp(7452,N,R,A).
pp(7452,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','non_affix_bearing']).
pp(7452,'hc-to-phr',[],['topkey','nonslash','nonrel','nonconj','hc-to-phr']).
pp(7452,'hc-to-phr',[N|R],A) :- pp(8363,N,R,A).
pp(8363,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(7452,'mcna',[],['topkey','nonslash','nonrel','nonconj','mcna']).
pp(7452,'mcna',[N|R],A) :- pp(8362,N,R,A).
pp(8362,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','mcna','non_affix_bearing']).
pp(8362,'hc-to-phr',[],['topkey','nonslash','nonrel','nonconj','mcna','hc-to-phr']).
pp(8362,'hc-to-phr',[N|R],A) :- pp(8785,N,R,A).
pp(8785,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5843,'nonmsg',[],['topkey','nonslash','nonrel','nonmsg']).
pp(5843,'nonmsg',[N|R],A) :- pp(7451,N,R,A).
pp(7451,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','non_affix_bearing']).
pp(7451,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','hc-to-phr']).
pp(7451,'hc-to-phr',[N|R],A) :- pp(8360,N,R,A).
pp(8360,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7451,'mcna',[],['topkey','nonslash','nonrel','nonmsg','mcna']).
pp(7451,'mcna',[N|R],A) :- pp(8359,N,R,A).
pp(8359,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','mcna','non_affix_bearing']).
pp(8359,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','mcna','hc-to-phr']).
pp(8359,'hc-to-phr',[N|R],A) :- pp(8782,N,R,A).
pp(8782,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7451,'nonconj',[],['topkey','nonslash','nonrel','nonmsg','nonconj']).
pp(7451,'nonconj',[N|R],A) :- pp(8358,N,R,A).
pp(8358,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(8358,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','nonconj','hc-to-phr']).
pp(8358,'hc-to-phr',[N|R],A) :- pp(8780,N,R,A).
pp(8780,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8358,'mcna',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna']).
pp(8358,'mcna',[N|R],A) :- pp(8779,N,R,A).
pp(8779,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8779,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8779,'hc-to-phr',[N|R],A) :- pp(8925,N,R,A).
pp(8925,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5843,'nonque',[],['topkey','nonslash','nonrel','nonque']).
pp(5843,'nonque',[N|R],A) :- pp(7450,N,R,A).
pp(7450,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','non_affix_bearing']).
pp(7450,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','hc-to-phr']).
pp(7450,'hc-to-phr',[N|R],A) :- pp(8356,N,R,A).
pp(8356,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(7450,'mcna',[],['topkey','nonslash','nonrel','nonque','mcna']).
pp(7450,'mcna',[N|R],A) :- pp(8355,N,R,A).
pp(8355,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','mcna','non_affix_bearing']).
pp(8355,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','mcna','hc-to-phr']).
pp(8355,'hc-to-phr',[N|R],A) :- pp(8776,N,R,A).
pp(8776,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(7450,'nonconj',[],['topkey','nonslash','nonrel','nonque','nonconj']).
pp(7450,'nonconj',[N|R],A) :- pp(8354,N,R,A).
pp(8354,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','non_affix_bearing']).
pp(8354,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonconj','hc-to-phr']).
pp(8354,'hc-to-phr',[N|R],A) :- pp(8774,N,R,A).
pp(8774,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(8354,'mcna',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna']).
pp(8354,'mcna',[N|R],A) :- pp(8773,N,R,A).
pp(8773,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(8773,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(8773,'hc-to-phr',[N|R],A) :- pp(8921,N,R,A).
pp(8921,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(7450,'nonmsg',[],['topkey','nonslash','nonrel','nonque','nonmsg']).
pp(7450,'nonmsg',[N|R],A) :- pp(8353,N,R,A).
pp(8353,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','non_affix_bearing']).
pp(8353,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','hc-to-phr']).
pp(8353,'hc-to-phr',[N|R],A) :- pp(8771,N,R,A).
pp(8771,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(8353,'mcna',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna']).
pp(8353,'mcna',[N|R],A) :- pp(8770,N,R,A).
pp(8770,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8770,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(8770,'hc-to-phr',[N|R],A) :- pp(8918,N,R,A).
pp(8918,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(8353,'nonconj',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj']).
pp(8353,'nonconj',[N|R],A) :- pp(8769,N,R,A).
pp(8769,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8769,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8769,'hc-to-phr',[N|R],A) :- pp(8916,N,R,A).
pp(8916,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8769,'mcna',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna']).
pp(8769,'mcna',[N|R],A) :- pp(8915,N,R,A).
pp(8915,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8915,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8915,'hc-to-phr',[N|R],A) :- pp(8956,N,R,A).
pp(8956,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(0,'do_fin',[],['do_fin']).
pp(0,'word',[],['word']).
pp(0,'word',[N|R],A) :- pp(356,N,R,A).
pp(356,'be_neg',[],['word','be_neg']).
pp(356,'add_cont',[],['word','add_cont']).
pp(356,'non_affix_bearing',[],['word','non_affix_bearing']).
pp(0,'word_or_lexrule',[],['word_or_lexrule']).
pp(0,'word_or_lexrule',[N|R],A) :- pp(355,N,R,A).
pp(355,'be_neg',[],['word_or_lexrule','be_neg']).
pp(0,'lex_rule_supermost',[],['lex_rule_supermost']).
pp(0,'word_or_lexrule',[],['word_or_lexrule']).
pp(0,'word_or_lexrule',[N|R],A) :- pp(355,N,R,A).
pp(355,'be_neg',[],['word_or_lexrule','be_neg']).
pp(0,'word_or_lexrule_min',[],['word_or_lexrule_min']).
pp(0,'word_or_lexrule_min',[N|R],A) :- pp(352,N,R,A).
pp(352,'be_neg',[],['word_or_lexrule_min','be_neg']).
pp(0,'attr_adj_synsem',[],['attr_adj_synsem']).
pp(0,'intrans_pred_adj_synsem',[],['intrans_pred_adj_synsem']).
pp(0,'intrans_adj_synsem',[],['intrans_adj_synsem']).
pp(0,'reg_adj_equi_synsem',[],['reg_adj_equi_synsem']).
pp(0,'adj_synsem',[],['adj_synsem']).
pp(0,'reg_adj_atrans_synsem',[],['reg_adj_atrans_synsem']).
pp(0,'reg_adj_cp_synsem',[],['reg_adj_cp_synsem']).
pp(0,'scoping_adj_synsem',[],['scoping_adj_synsem']).
pp(0,'scoping_adj_synsem',[N|R],A) :- pp(334,N,R,A).
pp(334,'nomod_adj_synsem',[],['scoping_adj_synsem','nomod_adj_synsem']).
pp(0,'mass_noun_ppcomp_synsem',[],['mass_noun_ppcomp_synsem']).
pp(0,'mass_noun_synsem',[],['mass_noun_synsem']).
pp(0,'deverbal_intr_noun_synsem',[],['deverbal_intr_noun_synsem']).
pp(0,'noun_nocomp_synsem',[],['noun_nocomp_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(323,N,R,A).
pp(323,'nonpro_nomod_onearg_synsem',[],['deverbal_noun_synsem','nonpro_nomod_onearg_synsem']).
pp(0,'noun_ppcomp_two_arg_synsem',[],['noun_ppcomp_two_arg_synsem']).
pp(0,'temp_noun_ppcomp_synsem',[],['temp_noun_ppcomp_synsem']).
pp(0,'noun_ppcomp_synsem',[],['noun_ppcomp_synsem']).
pp(0,'noun_nonpro_nomod_synsem',[],['noun_nonpro_nomod_synsem']).
pp(0,'noun_nonpro_nomod_synsem',[N|R],A) :- pp(313,N,R,A).
pp(313,'nonpro_nomod_onearg_synsem',[],['noun_nonpro_nomod_synsem','nonpro_nomod_onearg_synsem']).
pp(0,'basic_noun_ppcomp_synsem',[],['basic_noun_ppcomp_synsem']).
pp(0,'basic_noun_ppcomp_synsem',[N|R],A) :- pp(310,N,R,A).
pp(310,'nonpro_nomod_synsem',[],['basic_noun_ppcomp_synsem','nonpro_nomod_synsem']).
pp(0,'common_noun_nocomp_synsem',[],['common_noun_nocomp_synsem']).
pp(0,'noun_ppcomp_synsem',[],['noun_ppcomp_synsem']).
pp(0,'common_noun_synsem',[],['common_noun_synsem']).
pp(0,'common_noun_synsem',[N|R],A) :- pp(308,N,R,A).
pp(308,'nonpro_nomod_onearg_synsem',[],['common_noun_synsem','nonpro_nomod_onearg_synsem']).
pp(308,'nonpro_nomod_synsem',[],['common_noun_synsem','nonpro_nomod_synsem']).
pp(0,'basic_common_noun_synsem',[],['basic_common_noun_synsem']).
pp(0,'basic_common_noun_synsem',[N|R],A) :- pp(307,N,R,A).
pp(307,'nonpro_nomod_onearg_synsem',[],['basic_common_noun_synsem','nonpro_nomod_onearg_synsem']).
pp(307,'nonpro_nomod_synsem',[],['basic_common_noun_synsem','nonpro_nomod_synsem']).
pp(0,'np_sing_synsem',[],['np_sing_synsem']).
pp(0,'noun_synsem',[],['noun_synsem']).
pp(0,'noun_synsem',[N|R],A) :- pp(298,N,R,A).
pp(298,'nonpro_nomod_onearg_synsem',[],['noun_synsem','nonpro_nomod_onearg_synsem']).
pp(298,'nonpro_nomod_synsem',[],['noun_synsem','nonpro_nomod_synsem']).
pp(0,'non_ref_pro_synsem',[],['non_ref_pro_synsem']).
pp(0,'np_adv_synsem',[],['np_adv_synsem']).
pp(0,'pers_pro_synsem',[],['pers_pro_synsem']).
pp(0,'ref_pro_synsem',[],['ref_pro_synsem']).
pp(0,'non_ref_synsem',[],['non_ref_synsem']).
pp(0,'np_adv_synsem',[],['np_adv_synsem']).
pp(0,'basic_np_sing_synsem',[],['basic_np_sing_synsem']).
pp(0,'basic_np_sing_synsem',[N|R],A) :- pp(286,N,R,A).
pp(286,'noun_synsem',[],['basic_np_sing_synsem','noun_synsem']).
pp(286,'nonpronominal_synsem',[],['basic_np_sing_synsem','nonpronominal_synsem']).
pp(286,'xpro_synsem',[],['basic_np_sing_synsem','xpro_synsem']).
pp(0,'pers_pro_synsem',[],['pers_pro_synsem']).
pp(0,'basic_np_synsem',[],['basic_np_synsem']).
pp(0,'basic_np_synsem',[N|R],A) :- pp(285,N,R,A).
pp(285,'noun_synsem',[],['basic_np_synsem','noun_synsem']).
pp(285,'nonpronominal_synsem',[],['basic_np_synsem','nonpronominal_synsem']).
pp(285,'pronominal_synsem',[],['basic_np_synsem','pronominal_synsem']).
pp(285,'xpro_synsem',[],['basic_np_synsem','xpro_synsem']).
pp(0,'ref_synsem',[],['ref_synsem']).
pp(0,'ref_synsem',[N|R],A) :- pp(284,N,R,A).
pp(284,'nonpro_nomod_onearg_synsem',[],['ref_synsem','nonpro_nomod_onearg_synsem']).
pp(284,'nonpro_nomod_synsem',[],['ref_synsem','nonpro_nomod_synsem']).
pp(284,'pronominal_synsem',[],['ref_synsem','pronominal_synsem']).
pp(284,'xpro_synsem',[],['ref_synsem','xpro_synsem']).
pp(0,'noun_synsem',[],['noun_synsem']).
pp(0,'noun_synsem',[N|R],A) :- pp(298,N,R,A).
pp(298,'nonpro_nomod_onearg_synsem',[],['noun_synsem','nonpro_nomod_onearg_synsem']).
pp(298,'nonpro_nomod_synsem',[],['noun_synsem','nonpro_nomod_synsem']).
pp(0,'xref_synsem',[],['xref_synsem']).
pp(0,'xref_synsem',[N|R],A) :- pp(283,N,R,A).
pp(283,'nonpro_nomod_onearg_synsem',[],['xref_synsem','nonpro_nomod_onearg_synsem']).
pp(283,'nonpro_nomod_synsem',[],['xref_synsem','nonpro_nomod_synsem']).
pp(283,'pronominal_synsem',[],['xref_synsem','pronominal_synsem']).
pp(283,'xpro_synsem',[],['xref_synsem','xpro_synsem']).
pp(0,'prep_nomod_synsem',[],['prep_nomod_synsem']).
pp(0,'prep_nosubj_synsem',[],['prep_nosubj_synsem']).
pp(0,'expl_it_subj_verb',[],['expl_it_subj_verb']).
pp(0,'anom_equi_verb',[],['anom_equi_verb']).
pp(0,'sor_non_trans_verb',[],['sor_non_trans_verb']).
pp(0,'inf_non_trans_subst',[],['inf_non_trans_subst']).
pp(0,'ssr_pp_inf_verb',[],['ssr_pp_inf_verb']).
pp(0,'ssr_prdp_pp_verb',[],['ssr_prdp_pp_verb']).
pp(0,'sor_verb',[],['sor_verb']).
pp(0,'there_cop_verb',[],['there_cop_verb']).
pp(0,'np_particle_verb',[],['np_particle_verb']).
pp(0,'np_particle_subst',[],['np_particle_subst']).
pp(0,'oeq_pp_inf_verb',[],['oeq_pp_inf_verb']).
pp(0,'particle_np_verb',[],['particle_np_verb']).
pp(0,'pp_inf_seq_verb',[],['pp_inf_seq_verb']).
pp(0,'ditrans_prep_synsem',[],['ditrans_prep_synsem']).
pp(0,'double_pp_verb',[],['double_pp_verb']).
pp(0,'expl_prep_trans_verb',[],['expl_prep_trans_verb']).
pp(0,'particle_cp_verb',[],['particle_cp_verb']).
pp(0,'particle_inf_verb',[],['particle_inf_verb']).
pp(0,'particle_pp_verb',[],['particle_pp_verb']).
pp(0,'particle_prd_verb',[],['particle_prd_verb']).
pp(0,'particle_plus_subst',[],['particle_plus_subst']).
pp(0,'pp_cp_verb',[],['pp_cp_verb']).
pp(0,'obj_equi_non_trans_prd_verb',[],['obj_equi_non_trans_prd_verb']).
pp(0,'expl_obj_cp_verb',[],['expl_obj_cp_verb']).
pp(0,'obj_equi_verb',[],['obj_equi_verb']).
pp(0,'np_comp_verb',[],['np_comp_verb']).
pp(0,'obj_equi_prd_verb',[],['obj_equi_prd_verb']).
pp(0,'empty_prep_non_trans_verb',[],['empty_prep_non_trans_verb']).
pp(0,'prep_non_trans_verb',[],['prep_non_trans_verb']).
pp(0,'empty_prep_trans_verb',[],['empty_prep_trans_verb']).
pp(0,'prep_trans_verb',[],['prep_trans_verb']).
pp(0,'three_arg_trans_subst',[],['three_arg_trans_subst']).
pp(0,'three_arg',[],['three_arg']).
pp(0,'three_arg',[N|R],A) :- pp(211,N,R,A).
pp(211,'pred_adj_synsem',[],['three_arg','pred_adj_synsem']).
pp(211,'adj_synsem',[],['three_arg','adj_synsem']).
pp(211,'basic_adj_synsem',[],['three_arg','basic_adj_synsem']).
pp(0,'sorb_verb',[],['sorb_verb']).
pp(0,'basic_three_arg',[],['basic_three_arg']).
pp(0,'basic_three_arg',[N|R],A) :- pp(206,N,R,A).
pp(206,'pred_adj_synsem',[],['basic_three_arg','pred_adj_synsem']).
pp(206,'adj_synsem',[],['basic_three_arg','adj_synsem']).
pp(206,'basic_adj_synsem',[],['basic_three_arg','basic_adj_synsem']).
pp(0,'aux_verb_ssr',[],['aux_verb_ssr']).
pp(0,'basic_trans_prep_synsem',[],['basic_trans_prep_synsem']).
pp(0,'ssr_prd_verb',[],['ssr_prd_verb']).
pp(0,'ssr_verb',[],['ssr_verb']).
pp(0,'adv_verb',[],['adv_verb']).
pp(0,'atrans_inf_verb',[],['atrans_inf_verb']).
pp(0,'prep_intrans_unacc_verb',[],['prep_intrans_unacc_verb']).
pp(0,'prep_intrans_verb',[],['prep_intrans_verb']).
pp(0,'cp_fin_inf_intrans_verb',[],['cp_fin_inf_intrans_verb']).
pp(0,'cp_intrans_verb',[],['cp_intrans_verb']).
pp(0,'cp_prop_raise_key_verb',[],['cp_prop_raise_key_verb']).
pp(0,'empty_prep_intrans_verb',[],['empty_prep_intrans_verb']).
pp(0,'for_to_verb',[],['for_to_verb']).
pp(0,'np_non_trans_unacc_verb',[],['np_non_trans_unacc_verb']).
pp(0,'np_non_trans_verb',[],['np_non_trans_verb']).
pp(0,'np_trans_verb',[],['np_trans_verb']).
pp(0,'np_trans_subst',[],['np_trans_subst']).
pp(0,'particle_verb',[],['particle_verb']).
pp(0,'poss_verb',[],['poss_verb']).
pp(0,'prep_intrans_event_verb',[],['prep_intrans_event_verb']).
pp(0,'subj_equi_prp_verb',[],['subj_equi_prp_verb']).
pp(0,'subj_equi_prd_verb',[],['subj_equi_prd_verb']).
pp(0,'subj_equi_verb',[],['subj_equi_verb']).
pp(0,'two_arg',[],['two_arg']).
pp(0,'two_arg',[N|R],A) :- pp(174,N,R,A).
pp(174,'noun_nonpro_nomod_synsem',[],['two_arg','noun_nonpro_nomod_synsem']).
pp(174,'nonpro_nomod_synsem',[],['two_arg','nonpro_nomod_synsem']).
pp(174,'basic_noun_ppcomp_synsem',[],['two_arg','basic_noun_ppcomp_synsem']).
pp(174,'basic_noun_ppcomp_synsem',[N|R],A) :- pp(3986,N,R,A).
pp(3986,'nonpro_nomod_synsem',[],['two_arg','basic_noun_ppcomp_synsem','nonpro_nomod_synsem']).
pp(174,'common_noun_synsem',[],['two_arg','common_noun_synsem']).
pp(174,'common_noun_synsem',[N|R],A) :- pp(3985,N,R,A).
pp(3985,'nonpro_nomod_synsem',[],['two_arg','common_noun_synsem','nonpro_nomod_synsem']).
pp(174,'basic_common_noun_synsem',[],['two_arg','basic_common_noun_synsem']).
pp(174,'basic_common_noun_synsem',[N|R],A) :- pp(3984,N,R,A).
pp(3984,'nonpro_nomod_synsem',[],['two_arg','basic_common_noun_synsem','nonpro_nomod_synsem']).
pp(174,'noun_synsem',[],['two_arg','noun_synsem']).
pp(174,'noun_synsem',[N|R],A) :- pp(3983,N,R,A).
pp(3983,'nonpro_nomod_synsem',[],['two_arg','noun_synsem','nonpro_nomod_synsem']).
pp(174,'nonpronominal_synsem',[],['two_arg','nonpronominal_synsem']).
pp(174,'xpro_synsem',[],['two_arg','xpro_synsem']).
pp(174,'ref_synsem',[],['two_arg','ref_synsem']).
pp(174,'ref_synsem',[N|R],A) :- pp(3980,N,R,A).
pp(3980,'nonpro_nomod_synsem',[],['two_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3980,'xpro_synsem',[],['two_arg','ref_synsem','xpro_synsem']).
pp(174,'xref_synsem',[],['two_arg','xref_synsem']).
pp(174,'xref_synsem',[N|R],A) :- pp(3979,N,R,A).
pp(3979,'nonpro_nomod_synsem',[],['two_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3979,'xpro_synsem',[],['two_arg','xref_synsem','xpro_synsem']).
pp(174,'nominal_synsem',[],['two_arg','nominal_synsem']).
pp(174,'basic_nom_synsem',[],['two_arg','basic_nom_synsem']).
pp(0,'noun_ppcomp_two_arg_synsem',[],['noun_ppcomp_two_arg_synsem']).
pp(0,'deverbal_trans_noun_synsem',[],['deverbal_trans_noun_synsem']).
pp(0,'mass_noun_ppcomp_synsem',[],['mass_noun_ppcomp_synsem']).
pp(0,'basic_two_arg',[],['basic_two_arg']).
pp(0,'basic_two_arg',[N|R],A) :- pp(173,N,R,A).
pp(173,'noun_nonpro_nomod_synsem',[],['basic_two_arg','noun_nonpro_nomod_synsem']).
pp(173,'nonpro_nomod_synsem',[],['basic_two_arg','nonpro_nomod_synsem']).
pp(173,'basic_noun_ppcomp_synsem',[],['basic_two_arg','basic_noun_ppcomp_synsem']).
pp(173,'basic_noun_ppcomp_synsem',[N|R],A) :- pp(3974,N,R,A).
pp(3974,'nonpro_nomod_synsem',[],['basic_two_arg','basic_noun_ppcomp_synsem','nonpro_nomod_synsem']).
pp(173,'common_noun_synsem',[],['basic_two_arg','common_noun_synsem']).
pp(173,'common_noun_synsem',[N|R],A) :- pp(3973,N,R,A).
pp(3973,'nonpro_nomod_synsem',[],['basic_two_arg','common_noun_synsem','nonpro_nomod_synsem']).
pp(173,'basic_common_noun_synsem',[],['basic_two_arg','basic_common_noun_synsem']).
pp(173,'basic_common_noun_synsem',[N|R],A) :- pp(3972,N,R,A).
pp(3972,'nonpro_nomod_synsem',[],['basic_two_arg','basic_common_noun_synsem','nonpro_nomod_synsem']).
pp(173,'noun_synsem',[],['basic_two_arg','noun_synsem']).
pp(173,'noun_synsem',[N|R],A) :- pp(3971,N,R,A).
pp(3971,'nonpro_nomod_synsem',[],['basic_two_arg','noun_synsem','nonpro_nomod_synsem']).
pp(173,'nonpronominal_synsem',[],['basic_two_arg','nonpronominal_synsem']).
pp(173,'xpro_synsem',[],['basic_two_arg','xpro_synsem']).
pp(173,'ref_synsem',[],['basic_two_arg','ref_synsem']).
pp(173,'ref_synsem',[N|R],A) :- pp(3968,N,R,A).
pp(3968,'nonpro_nomod_synsem',[],['basic_two_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3968,'xpro_synsem',[],['basic_two_arg','ref_synsem','xpro_synsem']).
pp(173,'xref_synsem',[],['basic_two_arg','xref_synsem']).
pp(173,'xref_synsem',[N|R],A) :- pp(3967,N,R,A).
pp(3967,'nonpro_nomod_synsem',[],['basic_two_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3967,'xpro_synsem',[],['basic_two_arg','xref_synsem','xpro_synsem']).
pp(173,'nominal_synsem',[],['basic_two_arg','nominal_synsem']).
pp(173,'basic_nom_synsem',[],['basic_two_arg','basic_nom_synsem']).
pp(0,'intersect_spec_adverb_synsem',[],['intersect_spec_adverb_synsem']).
pp(0,'basic_int_adverb_synsem',[],['basic_int_adverb_synsem']).
pp(0,'scopal_spec_adverb_synsem',[],['scopal_spec_adverb_synsem']).
pp(0,'scopal_spec_adverb_synsem',[],['scopal_spec_adverb_synsem']).
pp(0,'spec_adverb_synsem',[],['spec_adverb_synsem']).
pp(0,'measure_adj_attr_synsem',[],['measure_adj_attr_synsem']).
pp(0,'norm_num_synsem',[],['norm_num_synsem']).
pp(0,'zero_arg',[],['zero_arg']).
pp(0,'non_ref_pro_synsem',[],['non_ref_pro_synsem']).
pp(0,'basic_zero_arg',[],['basic_zero_arg']).
pp(0,'disc_adv_lex_synsem',[],['disc_adv_lex_synsem']).
pp(0,'expl_pp_inf_oeq_verb',[],['expl_pp_inf_oeq_verb']).
pp(0,'expl_pp_inf_seq_verb',[],['expl_pp_inf_seq_verb']).
pp(0,'np_np_cp_verb',[],['np_np_cp_verb']).
pp(0,'particle_np_pp_verb',[],['particle_np_pp_verb']).
pp(0,'particle_np_pp_subst',[],['particle_np_pp_subst']).
pp(0,'four_arg',[],['four_arg']).
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(137,N,R,A).
pp(137,'cp_trans_subst',[],['cp_trans_lt','cp_trans_subst']).
pp(137,'three_arg_trans_subst',[],['cp_trans_lt','three_arg_trans_subst']).
pp(137,'three_arg',[],['cp_trans_lt','three_arg']).
pp(137,'basic_three_arg',[],['cp_trans_lt','basic_three_arg']).
pp(0,'empty_prep_particle_trans_lt',[],['empty_prep_particle_trans_lt']).
pp(0,'empty_prep_trans_verb',[],['empty_prep_trans_verb']).
pp(0,'empty_prep_non_trans_verb',[],['empty_prep_non_trans_verb']).
pp(0,'empty_prep_trans_lt',[],['empty_prep_trans_lt']).
pp(0,'empty_prep_trans_lt',[N|R],A) :- pp(135,N,R,A).
pp(135,'three_arg_trans_subst',[],['empty_prep_trans_lt','three_arg_trans_subst']).
pp(135,'three_arg',[],['empty_prep_trans_lt','three_arg']).
pp(135,'basic_three_arg',[],['empty_prep_trans_lt','basic_three_arg']).
pp(0,'prep_trans_verb',[],['prep_trans_verb']).
pp(0,'prep_non_trans_verb',[],['prep_non_trans_verb']).
pp(0,'prep_trans_lt',[],['prep_trans_lt']).
pp(0,'prep_trans_lt',[N|R],A) :- pp(134,N,R,A).
pp(134,'three_arg_trans_subst',[],['prep_trans_lt','three_arg_trans_subst']).
pp(134,'three_arg',[],['prep_trans_lt','three_arg']).
pp(134,'basic_three_arg',[],['prep_trans_lt','basic_three_arg']).
pp(0,'trans_lt',[],['trans_lt']).
pp(0,'trans_lt',[N|R],A) :- pp(133,N,R,A).
pp(133,'two_arg',[],['trans_lt','two_arg']).
pp(133,'basic_two_arg',[],['trans_lt','basic_two_arg']).
pp(0,'arg13_lt',[],['arg13_lt']).
pp(0,'arg13_lt',[N|R],A) :- pp(132,N,R,A).
pp(132,'cp_trans_subst',[],['arg13_lt','cp_trans_subst']).
pp(132,'prep_non_trans_subst',[],['arg13_lt','prep_non_trans_subst']).
pp(132,'prep_trans_subst',[],['arg13_lt','prep_trans_subst']).
pp(132,'three_arg_trans_subst',[],['arg13_lt','three_arg_trans_subst']).
pp(132,'three_arg',[],['arg13_lt','three_arg']).
pp(132,'basic_three_arg',[],['arg13_lt','basic_three_arg']).
pp(132,'two_arg',[],['arg13_lt','two_arg']).
pp(132,'basic_two_arg',[],['arg13_lt','basic_two_arg']).
pp(0,'arg14_lt',[],['arg14_lt']).
pp(0,'arg14_lt',[N|R],A) :- pp(131,N,R,A).
pp(131,'two_arg',[],['arg14_lt','two_arg']).
pp(131,'basic_two_arg',[],['arg14_lt','basic_two_arg']).
pp(0,'tritrans_lt',[],['tritrans_lt']).
pp(0,'ditrans_lt',[],['ditrans_lt']).
pp(0,'ditrans_lt',[N|R],A) :- pp(129,N,R,A).
pp(129,'ditrans_subst',[],['ditrans_lt','ditrans_subst']).
pp(129,'three_arg_trans_subst',[],['ditrans_lt','three_arg_trans_subst']).
pp(129,'three_arg',[],['ditrans_lt','three_arg']).
pp(129,'basic_three_arg',[],['ditrans_lt','basic_three_arg']).
pp(0,'double_pp_lt',[],['double_pp_lt']).
pp(0,'pp_cp_lt',[],['pp_cp_lt']).
pp(0,'empty_prep_intrans_lt',[],['empty_prep_intrans_lt']).
pp(0,'empty_prep_intrans_lt',[N|R],A) :- pp(126,N,R,A).
pp(126,'three_arg',[],['empty_prep_intrans_lt','three_arg']).
pp(126,'basic_three_arg',[],['empty_prep_intrans_lt','basic_three_arg']).
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_lt',[],['expl_obj_lt']).
pp(0,'expl_pp_inf_oeq_lt',[],['expl_pp_inf_oeq_lt']).
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(120,N,R,A).
pp(120,'expl_pp_inf_subst',[],['expl_pp_inf_lt','expl_pp_inf_subst']).
pp(120,'four_arg',[],['expl_pp_inf_lt','four_arg']).
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(118,N,R,A).
pp(118,'three_arg',[],['obj_equi_inf_lt','three_arg']).
pp(118,'basic_three_arg',[],['obj_equi_inf_lt','basic_three_arg']).
pp(0,'obj_equi_prd_lt',[],['obj_equi_prd_lt']).
pp(0,'obj_equi_prd_lt',[N|R],A) :- pp(117,N,R,A).
pp(117,'three_arg',[],['obj_equi_prd_lt','three_arg']).
pp(117,'basic_three_arg',[],['obj_equi_prd_lt','basic_three_arg']).
pp(0,'obj_equi_lt',[],['obj_equi_lt']).
pp(0,'obj_equi_lt',[N|R],A) :- pp(116,N,R,A).
pp(116,'three_arg_trans_subst',[],['obj_equi_lt','three_arg_trans_subst']).
pp(116,'three_arg',[],['obj_equi_lt','three_arg']).
pp(116,'basic_three_arg',[],['obj_equi_lt','basic_three_arg']).
pp(0,'particle_cp_lt',[],['particle_cp_lt']).
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_lt',[],['prep_intrans_event_lt']).
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(108,N,R,A).
pp(108,'particle_plus_subst',[],['arg1_subj_lt','particle_plus_subst']).
pp(108,'three_arg_subst',[],['arg1_subj_lt','three_arg_subst']).
pp(108,'cp_trans_subst',[],['arg1_subj_lt','cp_trans_subst']).
pp(108,'ditrans_subst',[],['arg1_subj_lt','ditrans_subst']).
pp(108,'prep_non_trans_subst',[],['arg1_subj_lt','prep_non_trans_subst']).
pp(108,'prep_trans_subst',[],['arg1_subj_lt','prep_trans_subst']).
pp(108,'three_arg_trans_subst',[],['arg1_subj_lt','three_arg_trans_subst']).
pp(108,'three_arg',[],['arg1_subj_lt','three_arg']).
pp(108,'basic_three_arg',[],['arg1_subj_lt','basic_three_arg']).
pp(108,'two_arg',[],['arg1_subj_lt','two_arg']).
pp(108,'basic_two_arg',[],['arg1_subj_lt','basic_two_arg']).
pp(108,'expl_pp_inf_subst',[],['arg1_subj_lt','expl_pp_inf_subst']).
pp(108,'four_arg',[],['arg1_subj_lt','four_arg']).
pp(0,'atrans_inf_lt',[],['atrans_inf_lt']).
pp(0,'atrans_verb',[],['atrans_verb']).
pp(0,'prep_intrans_unacc_lt',[],['prep_intrans_unacc_lt']).
pp(0,'prep_intrans_lt',[],['prep_intrans_lt']).
pp(0,'basic_prep_intrans_lt',[],['basic_prep_intrans_lt']).
pp(0,'basic_prep_intrans_lt',[N|R],A) :- pp(103,N,R,A).
pp(103,'basic_prep_intrans_verb',[],['basic_prep_intrans_lt','basic_prep_intrans_verb']).
pp(103,'two_arg',[],['basic_prep_intrans_lt','two_arg']).
pp(103,'basic_two_arg',[],['basic_prep_intrans_lt','basic_two_arg']).
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_lt',[],['obj_equi_prd_lt']).
pp(0,'obj_equi_prd_lt',[N|R],A) :- pp(117,N,R,A).
pp(117,'three_arg',[],['obj_equi_prd_lt','three_arg']).
pp(117,'basic_three_arg',[],['obj_equi_prd_lt','basic_three_arg']).
pp(0,'equi_prd_lt',[],['equi_prd_lt']).
pp(0,'equi_prd_lt',[N|R],A) :- pp(100,N,R,A).
pp(100,'three_arg_subst',[],['equi_prd_lt','three_arg_subst']).
pp(100,'three_arg',[],['equi_prd_lt','three_arg']).
pp(100,'basic_three_arg',[],['equi_prd_lt','basic_three_arg']).
pp(0,'expl_it_subj_lt',[],['expl_it_subj_lt']).
pp(0,'expl_prep_trans_lt',[],['expl_prep_trans_lt']).
pp(0,'poss_lt',[],['poss_lt']).
pp(0,'anom_equi_lt',[],['anom_equi_lt']).
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(93,N,R,A).
pp(93,'two_arg',[],['subj_equi_lt','two_arg']).
pp(93,'basic_two_arg',[],['subj_equi_lt','basic_two_arg']).
pp(0,'s_equi_lt',[],['s_equi_lt']).
pp(0,'s_equi_lt',[N|R],A) :- pp(92,N,R,A).
pp(92,'particle_plus_subst',[],['s_equi_lt','particle_plus_subst']).
pp(92,'three_arg_subst',[],['s_equi_lt','three_arg_subst']).
pp(92,'three_arg',[],['s_equi_lt','three_arg']).
pp(92,'basic_three_arg',[],['s_equi_lt','basic_three_arg']).
pp(92,'two_arg',[],['s_equi_lt','two_arg']).
pp(92,'basic_two_arg',[],['s_equi_lt','basic_two_arg']).
pp(92,'equi_prd_lt',[],['s_equi_lt','equi_prd_lt']).
pp(0,'sor_lt',[],['sor_lt']).
pp(0,'sor_lt',[N|R],A) :- pp(91,N,R,A).
pp(91,'basic_three_arg',[],['sor_lt','basic_three_arg']).
pp(0,'ssr_expr_lt',[],['ssr_expr_lt']).
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(88,N,R,A).
pp(88,'basic_three_arg_subst',[],['basic_ssr_expr_lt','basic_three_arg_subst']).
pp(88,'basic_three_arg',[],['basic_ssr_expr_lt','basic_three_arg']).
pp(0,'ssr_lt',[],['ssr_lt']).
pp(0,'ssr_lt',[N|R],A) :- pp(87,N,R,A).
pp(87,'basic_three_arg_subst',[],['ssr_lt','basic_three_arg_subst']).
pp(87,'basic_three_arg',[],['ssr_lt','basic_three_arg']).
pp(87,'basic_two_arg',[],['ssr_lt','basic_two_arg']).
pp(0,'unacc_verb',[],['unacc_verb']).
pp(0,'prep_intrans_unacc_lt',[],['prep_intrans_unacc_lt']).
pp(0,'unacc_lt',[],['unacc_lt']).
pp(0,'unacc_lt',[N|R],A) :- pp(85,N,R,A).
pp(85,'two_arg',[],['unacc_lt','two_arg']).
pp(85,'basic_two_arg',[],['unacc_lt','basic_two_arg']).
pp(0,'np_comp_verb',[],['np_comp_verb']).
pp(0,'linking_type',[],['linking_type']).
pp(0,'linking_type',[N|R],A) :- pp(84,N,R,A).
pp(84,'inf_non_trans_subst',[],['linking_type','inf_non_trans_subst']).
pp(84,'basic_three_arg_subst',[],['linking_type','basic_three_arg_subst']).
pp(84,'particle_plus_subst',[],['linking_type','particle_plus_subst']).
pp(84,'three_arg_subst',[],['linking_type','three_arg_subst']).
pp(84,'cp_trans_subst',[],['linking_type','cp_trans_subst']).
pp(84,'ditrans_subst',[],['linking_type','ditrans_subst']).
pp(84,'prep_non_trans_subst',[],['linking_type','prep_non_trans_subst']).
pp(84,'prep_trans_subst',[],['linking_type','prep_trans_subst']).
pp(84,'three_arg_trans_subst',[],['linking_type','three_arg_trans_subst']).
pp(84,'three_arg',[],['linking_type','three_arg']).
pp(84,'basic_three_arg',[],['linking_type','basic_three_arg']).
pp(84,'basic_prep_intrans_verb',[],['linking_type','basic_prep_intrans_verb']).
pp(84,'two_arg',[],['linking_type','two_arg']).
pp(84,'basic_two_arg',[],['linking_type','basic_two_arg']).
pp(84,'expl_pp_inf_subst',[],['linking_type','expl_pp_inf_subst']).
pp(84,'four_arg',[],['linking_type','four_arg']).
pp(0,'non_ref_synsem',[],['non_ref_synsem']).
pp(0,'temp_noun_ppcomp_synsem',[],['temp_noun_ppcomp_synsem']).
pp(0,'np_sing_synsem',[],['np_sing_synsem']).
pp(0,'nomod_synsem',[],['nomod_synsem']).
pp(0,'nomod_synsem',[N|R],A) :- pp(76,N,R,A).
pp(76,'basic_noun_ppcomp_synsem',[],['nomod_synsem','basic_noun_ppcomp_synsem']).
pp(76,'common_noun_synsem',[],['nomod_synsem','common_noun_synsem']).
pp(76,'basic_common_noun_synsem',[],['nomod_synsem','basic_common_noun_synsem']).
pp(76,'noun_synsem',[],['nomod_synsem','noun_synsem']).
pp(76,'nonpronominal_synsem',[],['nomod_synsem','nonpronominal_synsem']).
pp(76,'pronominal_synsem',[],['nomod_synsem','pronominal_synsem']).
pp(76,'xpro_synsem',[],['nomod_synsem','xpro_synsem']).
pp(76,'basic_np_synsem',[],['nomod_synsem','basic_np_synsem']).
pp(76,'basic_np_synsem',[N|R],A) :- pp(3868,N,R,A).
pp(3868,'xpro_synsem',[],['nomod_synsem','basic_np_synsem','xpro_synsem']).
pp(76,'ref_synsem',[],['nomod_synsem','ref_synsem']).
pp(76,'ref_synsem',[N|R],A) :- pp(3867,N,R,A).
pp(3867,'xpro_synsem',[],['nomod_synsem','ref_synsem','xpro_synsem']).
pp(76,'xref_synsem',[],['nomod_synsem','xref_synsem']).
pp(76,'xref_synsem',[N|R],A) :- pp(3866,N,R,A).
pp(3866,'pronominal_synsem',[],['nomod_synsem','xref_synsem','pronominal_synsem']).
pp(3866,'xpro_synsem',[],['nomod_synsem','xref_synsem','xpro_synsem']).
pp(76,'nominal_synsem',[],['nomod_synsem','nominal_synsem']).
pp(76,'basic_nom_synsem',[],['nomod_synsem','basic_nom_synsem']).
pp(76,'two_arg',[],['nomod_synsem','two_arg']).
pp(76,'two_arg',[N|R],A) :- pp(3863,N,R,A).
pp(3863,'basic_noun_ppcomp_synsem',[],['nomod_synsem','two_arg','basic_noun_ppcomp_synsem']).
pp(3863,'common_noun_synsem',[],['nomod_synsem','two_arg','common_noun_synsem']).
pp(3863,'basic_common_noun_synsem',[],['nomod_synsem','two_arg','basic_common_noun_synsem']).
pp(3863,'noun_synsem',[],['nomod_synsem','two_arg','noun_synsem']).
pp(3863,'nonpronominal_synsem',[],['nomod_synsem','two_arg','nonpronominal_synsem']).
pp(3863,'xpro_synsem',[],['nomod_synsem','two_arg','xpro_synsem']).
pp(3863,'ref_synsem',[],['nomod_synsem','two_arg','ref_synsem']).
pp(3863,'ref_synsem',[N|R],A) :- pp(5816,N,R,A).
pp(5816,'xpro_synsem',[],['nomod_synsem','two_arg','ref_synsem','xpro_synsem']).
pp(3863,'xref_synsem',[],['nomod_synsem','two_arg','xref_synsem']).
pp(3863,'xref_synsem',[N|R],A) :- pp(5815,N,R,A).
pp(5815,'xpro_synsem',[],['nomod_synsem','two_arg','xref_synsem','xpro_synsem']).
pp(3863,'nominal_synsem',[],['nomod_synsem','two_arg','nominal_synsem']).
pp(3863,'basic_nom_synsem',[],['nomod_synsem','two_arg','basic_nom_synsem']).
pp(76,'basic_two_arg',[],['nomod_synsem','basic_two_arg']).
pp(76,'basic_two_arg',[N|R],A) :- pp(3862,N,R,A).
pp(3862,'basic_noun_ppcomp_synsem',[],['nomod_synsem','basic_two_arg','basic_noun_ppcomp_synsem']).
pp(3862,'common_noun_synsem',[],['nomod_synsem','basic_two_arg','common_noun_synsem']).
pp(3862,'basic_common_noun_synsem',[],['nomod_synsem','basic_two_arg','basic_common_noun_synsem']).
pp(3862,'noun_synsem',[],['nomod_synsem','basic_two_arg','noun_synsem']).
pp(3862,'nonpronominal_synsem',[],['nomod_synsem','basic_two_arg','nonpronominal_synsem']).
pp(3862,'xpro_synsem',[],['nomod_synsem','basic_two_arg','xpro_synsem']).
pp(3862,'ref_synsem',[],['nomod_synsem','basic_two_arg','ref_synsem']).
pp(3862,'ref_synsem',[N|R],A) :- pp(5806,N,R,A).
pp(5806,'xpro_synsem',[],['nomod_synsem','basic_two_arg','ref_synsem','xpro_synsem']).
pp(3862,'xref_synsem',[],['nomod_synsem','basic_two_arg','xref_synsem']).
pp(3862,'xref_synsem',[N|R],A) :- pp(5805,N,R,A).
pp(5805,'xpro_synsem',[],['nomod_synsem','basic_two_arg','xref_synsem','xpro_synsem']).
pp(3862,'nominal_synsem',[],['nomod_synsem','basic_two_arg','nominal_synsem']).
pp(3862,'basic_nom_synsem',[],['nomod_synsem','basic_two_arg','basic_nom_synsem']).
pp(0,'subconj_synsem',[],['subconj_synsem']).
pp(0,'nonprd_synsem',[],['nonprd_synsem']).
pp(0,'subconj_inf_synsem',[],['subconj_inf_synsem']).
pp(0,'intrans_pred_adj_synsem',[],['intrans_pred_adj_synsem']).
pp(0,'prd_synsem',[],['prd_synsem']).
pp(0,'prd_synsem',[N|R],A) :- pp(71,N,R,A).
pp(71,'adj_synsem',[],['prd_synsem','adj_synsem']).
pp(71,'nomod_adj_synsem',[],['prd_synsem','nomod_adj_synsem']).
pp(71,'basic_adj_synsem',[],['prd_synsem','basic_adj_synsem']).
pp(71,'three_arg',[],['prd_synsem','three_arg']).
pp(71,'three_arg',[N|R],A) :- pp(3858,N,R,A).
pp(3858,'adj_synsem',[],['prd_synsem','three_arg','adj_synsem']).
pp(3858,'basic_adj_synsem',[],['prd_synsem','three_arg','basic_adj_synsem']).
pp(71,'basic_three_arg',[],['prd_synsem','basic_three_arg']).
pp(71,'basic_three_arg',[N|R],A) :- pp(3857,N,R,A).
pp(3857,'adj_synsem',[],['prd_synsem','basic_three_arg','adj_synsem']).
pp(3857,'basic_adj_synsem',[],['prd_synsem','basic_three_arg','basic_adj_synsem']).
pp(0,'aux_verb',[],['aux_verb']).
pp(0,'aux_verb',[N|R],A) :- pp(68,N,R,A).
pp(68,'basic_two_arg',[],['aux_verb','basic_two_arg']).
pp(0,'cp_intrans_verb',[],['cp_intrans_verb']).
pp(0,'fin_cp_prop+ques_verb',[],['fin_cp_prop+ques_verb']).
pp(0,'fin_cp_prop+ques_verb',[N|R],A) :- pp(67,N,R,A).
pp(67,'three_arg_subst',[],['fin_cp_prop+ques_verb','three_arg_subst']).
pp(67,'cp_trans_subst',[],['fin_cp_prop+ques_verb','cp_trans_subst']).
pp(67,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','three_arg_trans_subst']).
pp(67,'three_arg',[],['fin_cp_prop+ques_verb','three_arg']).
pp(67,'basic_three_arg',[],['fin_cp_prop+ques_verb','basic_three_arg']).
pp(67,'two_arg',[],['fin_cp_prop+ques_verb','two_arg']).
pp(67,'basic_two_arg',[],['fin_cp_prop+ques_verb','basic_two_arg']).
pp(67,'cp_trans_lt',[],['fin_cp_prop+ques_verb','cp_trans_lt']).
pp(67,'cp_trans_lt',[N|R],A) :- pp(3848,N,R,A).
pp(3848,'cp_trans_subst',[],['fin_cp_prop+ques_verb','cp_trans_lt','cp_trans_subst']).
pp(3848,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','cp_trans_lt','three_arg_trans_subst']).
pp(3848,'three_arg',[],['fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(3848,'basic_three_arg',[],['fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(67,'arg13_lt',[],['fin_cp_prop+ques_verb','arg13_lt']).
pp(67,'arg13_lt',[N|R],A) :- pp(3847,N,R,A).
pp(3847,'cp_trans_subst',[],['fin_cp_prop+ques_verb','arg13_lt','cp_trans_subst']).
pp(3847,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','arg13_lt','three_arg_trans_subst']).
pp(3847,'three_arg',[],['fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(3847,'basic_three_arg',[],['fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(67,'arg1_subj_lt',[],['fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(67,'arg1_subj_lt',[N|R],A) :- pp(3846,N,R,A).
pp(3846,'three_arg_subst',[],['fin_cp_prop+ques_verb','arg1_subj_lt','three_arg_subst']).
pp(3846,'cp_trans_subst',[],['fin_cp_prop+ques_verb','arg1_subj_lt','cp_trans_subst']).
pp(3846,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','arg1_subj_lt','three_arg_trans_subst']).
pp(3846,'three_arg',[],['fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(3846,'basic_three_arg',[],['fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(67,'linking_type',[],['fin_cp_prop+ques_verb','linking_type']).
pp(67,'linking_type',[N|R],A) :- pp(3845,N,R,A).
pp(3845,'three_arg_subst',[],['fin_cp_prop+ques_verb','linking_type','three_arg_subst']).
pp(3845,'cp_trans_subst',[],['fin_cp_prop+ques_verb','linking_type','cp_trans_subst']).
pp(3845,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','linking_type','three_arg_trans_subst']).
pp(3845,'three_arg',[],['fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(3845,'basic_three_arg',[],['fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3845,'two_arg',[],['fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(3845,'basic_two_arg',[],['fin_cp_prop+ques_verb','linking_type','basic_two_arg']).
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(65,N,R,A).
pp(65,'particle_plus_subst',[],['cp_prop+ques_verb','particle_plus_subst']).
pp(65,'three_arg_subst',[],['cp_prop+ques_verb','three_arg_subst']).
pp(65,'cp_trans_subst',[],['cp_prop+ques_verb','cp_trans_subst']).
pp(65,'three_arg_trans_subst',[],['cp_prop+ques_verb','three_arg_trans_subst']).
pp(65,'three_arg',[],['cp_prop+ques_verb','three_arg']).
pp(65,'basic_three_arg',[],['cp_prop+ques_verb','basic_three_arg']).
pp(65,'two_arg',[],['cp_prop+ques_verb','two_arg']).
pp(65,'basic_two_arg',[],['cp_prop+ques_verb','basic_two_arg']).
pp(65,'expl_pp_inf_subst',[],['cp_prop+ques_verb','expl_pp_inf_subst']).
pp(65,'four_arg',[],['cp_prop+ques_verb','four_arg']).
pp(65,'cp_trans_lt',[],['cp_prop+ques_verb','cp_trans_lt']).
pp(65,'cp_trans_lt',[N|R],A) :- pp(3834,N,R,A).
pp(3834,'cp_trans_subst',[],['cp_prop+ques_verb','cp_trans_lt','cp_trans_subst']).
pp(3834,'three_arg_trans_subst',[],['cp_prop+ques_verb','cp_trans_lt','three_arg_trans_subst']).
pp(3834,'three_arg',[],['cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(3834,'basic_three_arg',[],['cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(65,'arg13_lt',[],['cp_prop+ques_verb','arg13_lt']).
pp(65,'arg13_lt',[N|R],A) :- pp(3833,N,R,A).
pp(3833,'cp_trans_subst',[],['cp_prop+ques_verb','arg13_lt','cp_trans_subst']).
pp(3833,'three_arg_trans_subst',[],['cp_prop+ques_verb','arg13_lt','three_arg_trans_subst']).
pp(3833,'three_arg',[],['cp_prop+ques_verb','arg13_lt','three_arg']).
pp(3833,'basic_three_arg',[],['cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(65,'arg14_lt',[],['cp_prop+ques_verb','arg14_lt']).
pp(65,'arg14_lt',[N|R],A) :- pp(3832,N,R,A).
pp(3832,'two_arg',[],['cp_prop+ques_verb','arg14_lt','two_arg']).
pp(3832,'basic_two_arg',[],['cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(65,'expl_pp_inf_lt',[],['cp_prop+ques_verb','expl_pp_inf_lt']).
pp(65,'expl_pp_inf_lt',[N|R],A) :- pp(3831,N,R,A).
pp(3831,'expl_pp_inf_subst',[],['cp_prop+ques_verb','expl_pp_inf_lt','expl_pp_inf_subst']).
pp(3831,'four_arg',[],['cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(65,'arg1_subj_lt',[],['cp_prop+ques_verb','arg1_subj_lt']).
pp(65,'arg1_subj_lt',[N|R],A) :- pp(3830,N,R,A).
pp(3830,'three_arg_subst',[],['cp_prop+ques_verb','arg1_subj_lt','three_arg_subst']).
pp(3830,'cp_trans_subst',[],['cp_prop+ques_verb','arg1_subj_lt','cp_trans_subst']).
pp(3830,'three_arg_trans_subst',[],['cp_prop+ques_verb','arg1_subj_lt','three_arg_trans_subst']).
pp(3830,'three_arg',[],['cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(3830,'basic_three_arg',[],['cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3830,'two_arg',[],['cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(3830,'basic_two_arg',[],['cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3830,'expl_pp_inf_subst',[],['cp_prop+ques_verb','arg1_subj_lt','expl_pp_inf_subst']).
pp(3830,'four_arg',[],['cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(65,'s_equi_lt',[],['cp_prop+ques_verb','s_equi_lt']).
pp(65,'s_equi_lt',[N|R],A) :- pp(3829,N,R,A).
pp(3829,'basic_three_arg',[],['cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(65,'linking_type',[],['cp_prop+ques_verb','linking_type']).
pp(65,'linking_type',[N|R],A) :- pp(3828,N,R,A).
pp(3828,'particle_plus_subst',[],['cp_prop+ques_verb','linking_type','particle_plus_subst']).
pp(3828,'three_arg_subst',[],['cp_prop+ques_verb','linking_type','three_arg_subst']).
pp(3828,'cp_trans_subst',[],['cp_prop+ques_verb','linking_type','cp_trans_subst']).
pp(3828,'three_arg_trans_subst',[],['cp_prop+ques_verb','linking_type','three_arg_trans_subst']).
pp(3828,'three_arg',[],['cp_prop+ques_verb','linking_type','three_arg']).
pp(3828,'basic_three_arg',[],['cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3828,'two_arg',[],['cp_prop+ques_verb','linking_type','two_arg']).
pp(3828,'basic_two_arg',[],['cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(3828,'expl_pp_inf_subst',[],['cp_prop+ques_verb','linking_type','expl_pp_inf_subst']).
pp(3828,'four_arg',[],['cp_prop+ques_verb','linking_type','four_arg']).
pp(0,'basic_cp_prop+ques_verb',[],['basic_cp_prop+ques_verb']).
pp(0,'basic_cp_prop+ques_verb',[N|R],A) :- pp(64,N,R,A).
pp(64,'basic_three_arg_subst',[],['basic_cp_prop+ques_verb','basic_three_arg_subst']).
pp(64,'particle_plus_subst',[],['basic_cp_prop+ques_verb','particle_plus_subst']).
pp(64,'three_arg_subst',[],['basic_cp_prop+ques_verb','three_arg_subst']).
pp(64,'cp_trans_subst',[],['basic_cp_prop+ques_verb','cp_trans_subst']).
pp(64,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','three_arg_trans_subst']).
pp(64,'three_arg',[],['basic_cp_prop+ques_verb','three_arg']).
pp(64,'basic_three_arg',[],['basic_cp_prop+ques_verb','basic_three_arg']).
pp(64,'two_arg',[],['basic_cp_prop+ques_verb','two_arg']).
pp(64,'basic_two_arg',[],['basic_cp_prop+ques_verb','basic_two_arg']).
pp(64,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','expl_pp_inf_subst']).
pp(64,'four_arg',[],['basic_cp_prop+ques_verb','four_arg']).
pp(64,'cp_trans_lt',[],['basic_cp_prop+ques_verb','cp_trans_lt']).
pp(64,'cp_trans_lt',[N|R],A) :- pp(3816,N,R,A).
pp(3816,'cp_trans_subst',[],['basic_cp_prop+ques_verb','cp_trans_lt','cp_trans_subst']).
pp(3816,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','cp_trans_lt','three_arg_trans_subst']).
pp(3816,'three_arg',[],['basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(3816,'basic_three_arg',[],['basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(64,'arg13_lt',[],['basic_cp_prop+ques_verb','arg13_lt']).
pp(64,'arg13_lt',[N|R],A) :- pp(3815,N,R,A).
pp(3815,'cp_trans_subst',[],['basic_cp_prop+ques_verb','arg13_lt','cp_trans_subst']).
pp(3815,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','arg13_lt','three_arg_trans_subst']).
pp(3815,'three_arg',[],['basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(3815,'basic_three_arg',[],['basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(64,'arg14_lt',[],['basic_cp_prop+ques_verb','arg14_lt']).
pp(64,'arg14_lt',[N|R],A) :- pp(3814,N,R,A).
pp(3814,'two_arg',[],['basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(3814,'basic_two_arg',[],['basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(64,'expl_pp_inf_lt',[],['basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(64,'expl_pp_inf_lt',[N|R],A) :- pp(3813,N,R,A).
pp(3813,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','expl_pp_inf_lt','expl_pp_inf_subst']).
pp(3813,'four_arg',[],['basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(64,'arg1_subj_lt',[],['basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(64,'arg1_subj_lt',[N|R],A) :- pp(3812,N,R,A).
pp(3812,'three_arg_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','three_arg_subst']).
pp(3812,'cp_trans_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','cp_trans_subst']).
pp(3812,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','three_arg_trans_subst']).
pp(3812,'three_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(3812,'basic_three_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3812,'two_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(3812,'basic_two_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3812,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','expl_pp_inf_subst']).
pp(3812,'four_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(64,'s_equi_lt',[],['basic_cp_prop+ques_verb','s_equi_lt']).
pp(64,'s_equi_lt',[N|R],A) :- pp(3811,N,R,A).
pp(3811,'basic_three_arg',[],['basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(64,'linking_type',[],['basic_cp_prop+ques_verb','linking_type']).
pp(64,'linking_type',[N|R],A) :- pp(3810,N,R,A).
pp(3810,'basic_three_arg_subst',[],['basic_cp_prop+ques_verb','linking_type','basic_three_arg_subst']).
pp(3810,'particle_plus_subst',[],['basic_cp_prop+ques_verb','linking_type','particle_plus_subst']).
pp(3810,'three_arg_subst',[],['basic_cp_prop+ques_verb','linking_type','three_arg_subst']).
pp(3810,'cp_trans_subst',[],['basic_cp_prop+ques_verb','linking_type','cp_trans_subst']).
pp(3810,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','linking_type','three_arg_trans_subst']).
pp(3810,'three_arg',[],['basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(3810,'basic_three_arg',[],['basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3810,'two_arg',[],['basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(3810,'basic_two_arg',[],['basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(3810,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','linking_type','expl_pp_inf_subst']).
pp(3810,'four_arg',[],['basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(0,'ssr_prd_verb',[],['ssr_prd_verb']).
pp(0,'subj_equi_prp_verb',[],['subj_equi_prp_verb']).
pp(0,'sorb_verb',[],['sorb_verb']).
pp(0,'verb_synsem',[],['verb_synsem']).
pp(0,'verb_synsem',[N|R],A) :- pp(63,N,R,A).
pp(63,'inf_non_trans_subst',[],['verb_synsem','inf_non_trans_subst']).
pp(63,'basic_three_arg_subst',[],['verb_synsem','basic_three_arg_subst']).
pp(63,'particle_plus_subst',[],['verb_synsem','particle_plus_subst']).
pp(63,'three_arg_subst',[],['verb_synsem','three_arg_subst']).
pp(63,'cp_trans_subst',[],['verb_synsem','cp_trans_subst']).
pp(63,'ditrans_subst',[],['verb_synsem','ditrans_subst']).
pp(63,'np_comp_subst',[],['verb_synsem','np_comp_subst']).
pp(63,'prep_non_trans_subst',[],['verb_synsem','prep_non_trans_subst']).
pp(63,'prep_trans_subst',[],['verb_synsem','prep_trans_subst']).
pp(63,'three_arg_trans_subst',[],['verb_synsem','three_arg_trans_subst']).
pp(63,'three_arg',[],['verb_synsem','three_arg']).
pp(63,'basic_three_arg',[],['verb_synsem','basic_three_arg']).
pp(63,'two_arg',[],['verb_synsem','two_arg']).
pp(63,'basic_two_arg',[],['verb_synsem','basic_two_arg']).
pp(63,'expl_pp_inf_subst',[],['verb_synsem','expl_pp_inf_subst']).
pp(63,'four_arg',[],['verb_synsem','four_arg']).
pp(63,'cp_trans_lt',[],['verb_synsem','cp_trans_lt']).
pp(63,'cp_trans_lt',[N|R],A) :- pp(3793,N,R,A).
pp(3793,'cp_trans_subst',[],['verb_synsem','cp_trans_lt','cp_trans_subst']).
pp(3793,'three_arg_trans_subst',[],['verb_synsem','cp_trans_lt','three_arg_trans_subst']).
pp(3793,'three_arg',[],['verb_synsem','cp_trans_lt','three_arg']).
pp(3793,'basic_three_arg',[],['verb_synsem','cp_trans_lt','basic_three_arg']).
pp(63,'empty_prep_trans_lt',[],['verb_synsem','empty_prep_trans_lt']).
pp(63,'empty_prep_trans_lt',[N|R],A) :- pp(3792,N,R,A).
pp(3792,'three_arg_trans_subst',[],['verb_synsem','empty_prep_trans_lt','three_arg_trans_subst']).
pp(3792,'three_arg',[],['verb_synsem','empty_prep_trans_lt','three_arg']).
pp(3792,'basic_three_arg',[],['verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(63,'prep_trans_lt',[],['verb_synsem','prep_trans_lt']).
pp(63,'prep_trans_lt',[N|R],A) :- pp(3791,N,R,A).
pp(3791,'three_arg_trans_subst',[],['verb_synsem','prep_trans_lt','three_arg_trans_subst']).
pp(3791,'three_arg',[],['verb_synsem','prep_trans_lt','three_arg']).
pp(3791,'basic_three_arg',[],['verb_synsem','prep_trans_lt','basic_three_arg']).
pp(63,'trans_lt',[],['verb_synsem','trans_lt']).
pp(63,'trans_lt',[N|R],A) :- pp(3790,N,R,A).
pp(3790,'two_arg',[],['verb_synsem','trans_lt','two_arg']).
pp(3790,'basic_two_arg',[],['verb_synsem','trans_lt','basic_two_arg']).
pp(63,'arg13_lt',[],['verb_synsem','arg13_lt']).
pp(63,'arg13_lt',[N|R],A) :- pp(3789,N,R,A).
pp(3789,'cp_trans_subst',[],['verb_synsem','arg13_lt','cp_trans_subst']).
pp(3789,'prep_non_trans_subst',[],['verb_synsem','arg13_lt','prep_non_trans_subst']).
pp(3789,'prep_trans_subst',[],['verb_synsem','arg13_lt','prep_trans_subst']).
pp(3789,'three_arg_trans_subst',[],['verb_synsem','arg13_lt','three_arg_trans_subst']).
pp(3789,'three_arg',[],['verb_synsem','arg13_lt','three_arg']).
pp(3789,'basic_three_arg',[],['verb_synsem','arg13_lt','basic_three_arg']).
pp(3789,'two_arg',[],['verb_synsem','arg13_lt','two_arg']).
pp(3789,'basic_two_arg',[],['verb_synsem','arg13_lt','basic_two_arg']).
pp(63,'arg14_lt',[],['verb_synsem','arg14_lt']).
pp(63,'arg14_lt',[N|R],A) :- pp(3788,N,R,A).
pp(3788,'two_arg',[],['verb_synsem','arg14_lt','two_arg']).
pp(3788,'basic_two_arg',[],['verb_synsem','arg14_lt','basic_two_arg']).
pp(63,'ditrans_lt',[],['verb_synsem','ditrans_lt']).
pp(63,'ditrans_lt',[N|R],A) :- pp(3787,N,R,A).
pp(3787,'ditrans_subst',[],['verb_synsem','ditrans_lt','ditrans_subst']).
pp(3787,'three_arg_trans_subst',[],['verb_synsem','ditrans_lt','three_arg_trans_subst']).
pp(3787,'three_arg',[],['verb_synsem','ditrans_lt','three_arg']).
pp(3787,'basic_three_arg',[],['verb_synsem','ditrans_lt','basic_three_arg']).
pp(63,'empty_prep_intrans_lt',[],['verb_synsem','empty_prep_intrans_lt']).
pp(63,'empty_prep_intrans_lt',[N|R],A) :- pp(3786,N,R,A).
pp(3786,'three_arg',[],['verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(3786,'basic_three_arg',[],['verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(63,'expl_pp_inf_lt',[],['verb_synsem','expl_pp_inf_lt']).
pp(63,'expl_pp_inf_lt',[N|R],A) :- pp(3785,N,R,A).
pp(3785,'expl_pp_inf_subst',[],['verb_synsem','expl_pp_inf_lt','expl_pp_inf_subst']).
pp(3785,'four_arg',[],['verb_synsem','expl_pp_inf_lt','four_arg']).
pp(63,'obj_equi_inf_lt',[],['verb_synsem','obj_equi_inf_lt']).
pp(63,'obj_equi_inf_lt',[N|R],A) :- pp(3784,N,R,A).
pp(3784,'three_arg',[],['verb_synsem','obj_equi_inf_lt','three_arg']).
pp(3784,'basic_three_arg',[],['verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(63,'obj_equi_prd_lt',[],['verb_synsem','obj_equi_prd_lt']).
pp(63,'obj_equi_prd_lt',[N|R],A) :- pp(3783,N,R,A).
pp(3783,'three_arg',[],['verb_synsem','obj_equi_prd_lt','three_arg']).
pp(3783,'basic_three_arg',[],['verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(63,'obj_equi_lt',[],['verb_synsem','obj_equi_lt']).
pp(63,'obj_equi_lt',[N|R],A) :- pp(3782,N,R,A).
pp(3782,'three_arg_trans_subst',[],['verb_synsem','obj_equi_lt','three_arg_trans_subst']).
pp(3782,'three_arg',[],['verb_synsem','obj_equi_lt','three_arg']).
pp(3782,'basic_three_arg',[],['verb_synsem','obj_equi_lt','basic_three_arg']).
pp(63,'arg1_subj_lt',[],['verb_synsem','arg1_subj_lt']).
pp(63,'arg1_subj_lt',[N|R],A) :- pp(3781,N,R,A).
pp(3781,'particle_plus_subst',[],['verb_synsem','arg1_subj_lt','particle_plus_subst']).
pp(3781,'three_arg_subst',[],['verb_synsem','arg1_subj_lt','three_arg_subst']).
pp(3781,'cp_trans_subst',[],['verb_synsem','arg1_subj_lt','cp_trans_subst']).
pp(3781,'ditrans_subst',[],['verb_synsem','arg1_subj_lt','ditrans_subst']).
pp(3781,'prep_non_trans_subst',[],['verb_synsem','arg1_subj_lt','prep_non_trans_subst']).
pp(3781,'prep_trans_subst',[],['verb_synsem','arg1_subj_lt','prep_trans_subst']).
pp(3781,'three_arg_trans_subst',[],['verb_synsem','arg1_subj_lt','three_arg_trans_subst']).
pp(3781,'three_arg',[],['verb_synsem','arg1_subj_lt','three_arg']).
pp(3781,'basic_three_arg',[],['verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(3781,'two_arg',[],['verb_synsem','arg1_subj_lt','two_arg']).
pp(3781,'basic_two_arg',[],['verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3781,'expl_pp_inf_subst',[],['verb_synsem','arg1_subj_lt','expl_pp_inf_subst']).
pp(3781,'four_arg',[],['verb_synsem','arg1_subj_lt','four_arg']).
pp(63,'basic_prep_intrans_lt',[],['verb_synsem','basic_prep_intrans_lt']).
pp(63,'basic_prep_intrans_lt',[N|R],A) :- pp(3780,N,R,A).
pp(3780,'two_arg',[],['verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(3780,'basic_two_arg',[],['verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(63,'equi_prd_lt',[],['verb_synsem','equi_prd_lt']).
pp(63,'equi_prd_lt',[N|R],A) :- pp(3779,N,R,A).
pp(3779,'three_arg_subst',[],['verb_synsem','equi_prd_lt','three_arg_subst']).
pp(3779,'three_arg',[],['verb_synsem','equi_prd_lt','three_arg']).
pp(3779,'basic_three_arg',[],['verb_synsem','equi_prd_lt','basic_three_arg']).
pp(63,'subj_equi_lt',[],['verb_synsem','subj_equi_lt']).
pp(63,'subj_equi_lt',[N|R],A) :- pp(3778,N,R,A).
pp(3778,'two_arg',[],['verb_synsem','subj_equi_lt','two_arg']).
pp(3778,'basic_two_arg',[],['verb_synsem','subj_equi_lt','basic_two_arg']).
pp(63,'s_equi_lt',[],['verb_synsem','s_equi_lt']).
pp(63,'s_equi_lt',[N|R],A) :- pp(3777,N,R,A).
pp(3777,'particle_plus_subst',[],['verb_synsem','s_equi_lt','particle_plus_subst']).
pp(3777,'three_arg_subst',[],['verb_synsem','s_equi_lt','three_arg_subst']).
pp(3777,'three_arg',[],['verb_synsem','s_equi_lt','three_arg']).
pp(3777,'basic_three_arg',[],['verb_synsem','s_equi_lt','basic_three_arg']).
pp(3777,'two_arg',[],['verb_synsem','s_equi_lt','two_arg']).
pp(3777,'basic_two_arg',[],['verb_synsem','s_equi_lt','basic_two_arg']).
pp(3777,'equi_prd_lt',[],['verb_synsem','s_equi_lt','equi_prd_lt']).
pp(63,'sor_lt',[],['verb_synsem','sor_lt']).
pp(63,'sor_lt',[N|R],A) :- pp(3776,N,R,A).
pp(3776,'basic_three_arg',[],['verb_synsem','sor_lt','basic_three_arg']).
pp(63,'basic_ssr_expr_lt',[],['verb_synsem','basic_ssr_expr_lt']).
pp(63,'basic_ssr_expr_lt',[N|R],A) :- pp(3775,N,R,A).
pp(3775,'basic_three_arg_subst',[],['verb_synsem','basic_ssr_expr_lt','basic_three_arg_subst']).
pp(3775,'basic_three_arg',[],['verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(63,'ssr_lt',[],['verb_synsem','ssr_lt']).
pp(63,'ssr_lt',[N|R],A) :- pp(3774,N,R,A).
pp(3774,'basic_three_arg_subst',[],['verb_synsem','ssr_lt','basic_three_arg_subst']).
pp(3774,'basic_three_arg',[],['verb_synsem','ssr_lt','basic_three_arg']).
pp(3774,'basic_two_arg',[],['verb_synsem','ssr_lt','basic_two_arg']).
pp(63,'unacc_lt',[],['verb_synsem','unacc_lt']).
pp(63,'unacc_lt',[N|R],A) :- pp(3773,N,R,A).
pp(3773,'two_arg',[],['verb_synsem','unacc_lt','two_arg']).
pp(3773,'basic_two_arg',[],['verb_synsem','unacc_lt','basic_two_arg']).
pp(63,'linking_type',[],['verb_synsem','linking_type']).
pp(63,'linking_type',[N|R],A) :- pp(3772,N,R,A).
pp(3772,'inf_non_trans_subst',[],['verb_synsem','linking_type','inf_non_trans_subst']).
pp(3772,'basic_three_arg_subst',[],['verb_synsem','linking_type','basic_three_arg_subst']).
pp(3772,'particle_plus_subst',[],['verb_synsem','linking_type','particle_plus_subst']).
pp(3772,'three_arg_subst',[],['verb_synsem','linking_type','three_arg_subst']).
pp(3772,'cp_trans_subst',[],['verb_synsem','linking_type','cp_trans_subst']).
pp(3772,'ditrans_subst',[],['verb_synsem','linking_type','ditrans_subst']).
pp(3772,'prep_non_trans_subst',[],['verb_synsem','linking_type','prep_non_trans_subst']).
pp(3772,'prep_trans_subst',[],['verb_synsem','linking_type','prep_trans_subst']).
pp(3772,'three_arg_trans_subst',[],['verb_synsem','linking_type','three_arg_trans_subst']).
pp(3772,'three_arg',[],['verb_synsem','linking_type','three_arg']).
pp(3772,'basic_three_arg',[],['verb_synsem','linking_type','basic_three_arg']).
pp(3772,'two_arg',[],['verb_synsem','linking_type','two_arg']).
pp(3772,'basic_two_arg',[],['verb_synsem','linking_type','basic_two_arg']).
pp(3772,'expl_pp_inf_subst',[],['verb_synsem','linking_type','expl_pp_inf_subst']).
pp(3772,'four_arg',[],['verb_synsem','linking_type','four_arg']).
pp(0,'lex_pp_one_arg_synsem',[],['lex_pp_one_arg_synsem']).
pp(0,'lex_pp_synsem',[],['lex_pp_synsem']).
pp(0,'disc_adv_phr_synsem',[],['disc_adv_phr_synsem']).
pp(0,'prep_p_mod_phr_synsem',[],['prep_p_mod_phr_synsem']).
pp(0,'disc_adv_lex_synsem',[],['disc_adv_lex_synsem']).
pp(0,'disc_adv_synsem',[],['disc_adv_synsem']).
pp(0,'disc_adv_synsem',[N|R],A) :- pp(54,N,R,A).
pp(54,'lex_or_phrase',[],['disc_adv_synsem','lex_or_phrase']).
pp(0,'disc_adv_phr_synsem',[],['disc_adv_phr_synsem']).
pp(0,'basic_disc_adv_synsem',[],['basic_disc_adv_synsem']).
pp(0,'basic_disc_adv_synsem',[N|R],A) :- pp(53,N,R,A).
pp(53,'lex_synsem',[],['basic_disc_adv_synsem','lex_synsem']).
pp(53,'lex_or_phrase',[],['basic_disc_adv_synsem','lex_or_phrase']).
pp(0,'intrans_subst',[],['intrans_subst']).
pp(0,'intrans_subst',[N|R],A) :- pp(52,N,R,A).
pp(52,'linking_type',[],['intrans_subst','linking_type']).
pp(52,'verb_synsem',[],['intrans_subst','verb_synsem']).
pp(52,'verb_synsem',[N|R],A) :- pp(3767,N,R,A).
pp(3767,'linking_type',[],['intrans_subst','verb_synsem','linking_type']).
pp(52,'lex_synsem',[],['intrans_subst','lex_synsem']).
pp(52,'lex_or_phrase',[],['intrans_subst','lex_or_phrase']).
pp(0,'noun_nocomp_synsem',[],['noun_nocomp_synsem']).
pp(0,'deverbal_intr_noun_synsem',[],['deverbal_intr_noun_synsem']).
pp(0,'common_noun_nocomp_synsem',[],['common_noun_nocomp_synsem']).
pp(0,'one_arg',[],['one_arg']).
pp(0,'one_arg',[N|R],A) :- pp(50,N,R,A).
pp(50,'nonpro_nomod_synsem',[],['one_arg','nonpro_nomod_synsem']).
pp(50,'basic_common_noun_synsem',[],['one_arg','basic_common_noun_synsem']).
pp(50,'basic_common_noun_synsem',[N|R],A) :- pp(3763,N,R,A).
pp(3763,'nonpro_nomod_synsem',[],['one_arg','basic_common_noun_synsem','nonpro_nomod_synsem']).
pp(50,'noun_synsem',[],['one_arg','noun_synsem']).
pp(50,'noun_synsem',[N|R],A) :- pp(3762,N,R,A).
pp(3762,'nonpro_nomod_synsem',[],['one_arg','noun_synsem','nonpro_nomod_synsem']).
pp(50,'nonpronominal_synsem',[],['one_arg','nonpronominal_synsem']).
pp(50,'xpro_synsem',[],['one_arg','xpro_synsem']).
pp(50,'ref_synsem',[],['one_arg','ref_synsem']).
pp(50,'ref_synsem',[N|R],A) :- pp(3759,N,R,A).
pp(3759,'nonpro_nomod_synsem',[],['one_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3759,'xpro_synsem',[],['one_arg','ref_synsem','xpro_synsem']).
pp(50,'xref_synsem',[],['one_arg','xref_synsem']).
pp(50,'xref_synsem',[N|R],A) :- pp(3758,N,R,A).
pp(3758,'nonpro_nomod_synsem',[],['one_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3758,'xpro_synsem',[],['one_arg','xref_synsem','xpro_synsem']).
pp(50,'nominal_synsem',[],['one_arg','nominal_synsem']).
pp(50,'basic_nom_synsem',[],['one_arg','basic_nom_synsem']).
pp(50,'linking_type',[],['one_arg','linking_type']).
pp(50,'nomod_synsem',[],['one_arg','nomod_synsem']).
pp(50,'nomod_synsem',[N|R],A) :- pp(3754,N,R,A).
pp(3754,'basic_common_noun_synsem',[],['one_arg','nomod_synsem','basic_common_noun_synsem']).
pp(3754,'noun_synsem',[],['one_arg','nomod_synsem','noun_synsem']).
pp(3754,'nonpronominal_synsem',[],['one_arg','nomod_synsem','nonpronominal_synsem']).
pp(3754,'xpro_synsem',[],['one_arg','nomod_synsem','xpro_synsem']).
pp(3754,'ref_synsem',[],['one_arg','nomod_synsem','ref_synsem']).
pp(3754,'ref_synsem',[N|R],A) :- pp(5615,N,R,A).
pp(5615,'xpro_synsem',[],['one_arg','nomod_synsem','ref_synsem','xpro_synsem']).
pp(3754,'xref_synsem',[],['one_arg','nomod_synsem','xref_synsem']).
pp(3754,'xref_synsem',[N|R],A) :- pp(5614,N,R,A).
pp(5614,'xpro_synsem',[],['one_arg','nomod_synsem','xref_synsem','xpro_synsem']).
pp(3754,'nominal_synsem',[],['one_arg','nomod_synsem','nominal_synsem']).
pp(3754,'basic_nom_synsem',[],['one_arg','nomod_synsem','basic_nom_synsem']).
pp(50,'verb_synsem',[],['one_arg','verb_synsem']).
pp(50,'verb_synsem',[N|R],A) :- pp(3753,N,R,A).
pp(3753,'linking_type',[],['one_arg','verb_synsem','linking_type']).
pp(50,'lex_synsem',[],['one_arg','lex_synsem']).
pp(50,'lex_or_phrase',[],['one_arg','lex_or_phrase']).
pp(0,'unacc_verb',[],['unacc_verb']).
pp(0,'subconj_inf_synsem',[],['subconj_inf_synsem']).
pp(0,'subconj_synsem',[],['subconj_synsem']).
pp(0,'prep_nosubj_synsem',[],['prep_nosubj_synsem']).
pp(0,'mass_noun_synsem',[],['mass_noun_synsem']).
pp(0,'unerg_verb',[],['unerg_verb']).
pp(0,'basic_one_arg',[],['basic_one_arg']).
pp(0,'basic_one_arg',[N|R],A) :- pp(49,N,R,A).
pp(49,'deverbal_noun_synsem',[],['basic_one_arg','deverbal_noun_synsem']).
pp(49,'noun_nonpro_nomod_synsem',[],['basic_one_arg','noun_nonpro_nomod_synsem']).
pp(49,'nonpro_nomod_synsem',[],['basic_one_arg','nonpro_nomod_synsem']).
pp(49,'common_noun_synsem',[],['basic_one_arg','common_noun_synsem']).
pp(49,'common_noun_synsem',[N|R],A) :- pp(3747,N,R,A).
pp(3747,'nonpro_nomod_synsem',[],['basic_one_arg','common_noun_synsem','nonpro_nomod_synsem']).
pp(49,'basic_common_noun_synsem',[],['basic_one_arg','basic_common_noun_synsem']).
pp(49,'basic_common_noun_synsem',[N|R],A) :- pp(3746,N,R,A).
pp(3746,'nonpro_nomod_synsem',[],['basic_one_arg','basic_common_noun_synsem','nonpro_nomod_synsem']).
pp(49,'noun_synsem',[],['basic_one_arg','noun_synsem']).
pp(49,'noun_synsem',[N|R],A) :- pp(3745,N,R,A).
pp(3745,'nonpro_nomod_synsem',[],['basic_one_arg','noun_synsem','nonpro_nomod_synsem']).
pp(49,'nonpronominal_synsem',[],['basic_one_arg','nonpronominal_synsem']).
pp(49,'xpro_synsem',[],['basic_one_arg','xpro_synsem']).
pp(49,'ref_synsem',[],['basic_one_arg','ref_synsem']).
pp(49,'ref_synsem',[N|R],A) :- pp(3742,N,R,A).
pp(3742,'nonpro_nomod_synsem',[],['basic_one_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3742,'xpro_synsem',[],['basic_one_arg','ref_synsem','xpro_synsem']).
pp(49,'xref_synsem',[],['basic_one_arg','xref_synsem']).
pp(49,'xref_synsem',[N|R],A) :- pp(3741,N,R,A).
pp(3741,'nonpro_nomod_synsem',[],['basic_one_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3741,'xpro_synsem',[],['basic_one_arg','xref_synsem','xpro_synsem']).
pp(49,'nominal_synsem',[],['basic_one_arg','nominal_synsem']).
pp(49,'basic_nom_synsem',[],['basic_one_arg','basic_nom_synsem']).
pp(49,'linking_type',[],['basic_one_arg','linking_type']).
pp(49,'nomod_synsem',[],['basic_one_arg','nomod_synsem']).
pp(49,'nomod_synsem',[N|R],A) :- pp(3737,N,R,A).
pp(3737,'common_noun_synsem',[],['basic_one_arg','nomod_synsem','common_noun_synsem']).
pp(3737,'basic_common_noun_synsem',[],['basic_one_arg','nomod_synsem','basic_common_noun_synsem']).
pp(3737,'noun_synsem',[],['basic_one_arg','nomod_synsem','noun_synsem']).
pp(3737,'nonpronominal_synsem',[],['basic_one_arg','nomod_synsem','nonpronominal_synsem']).
pp(3737,'xpro_synsem',[],['basic_one_arg','nomod_synsem','xpro_synsem']).
pp(3737,'ref_synsem',[],['basic_one_arg','nomod_synsem','ref_synsem']).
pp(3737,'ref_synsem',[N|R],A) :- pp(5598,N,R,A).
pp(5598,'xpro_synsem',[],['basic_one_arg','nomod_synsem','ref_synsem','xpro_synsem']).
pp(3737,'xref_synsem',[],['basic_one_arg','nomod_synsem','xref_synsem']).
pp(3737,'xref_synsem',[N|R],A) :- pp(5597,N,R,A).
pp(5597,'xpro_synsem',[],['basic_one_arg','nomod_synsem','xref_synsem','xpro_synsem']).
pp(3737,'nominal_synsem',[],['basic_one_arg','nomod_synsem','nominal_synsem']).
pp(3737,'basic_nom_synsem',[],['basic_one_arg','nomod_synsem','basic_nom_synsem']).
pp(49,'verb_synsem',[],['basic_one_arg','verb_synsem']).
pp(49,'verb_synsem',[N|R],A) :- pp(3736,N,R,A).
pp(3736,'linking_type',[],['basic_one_arg','verb_synsem','linking_type']).
pp(49,'lex_synsem',[],['basic_one_arg','lex_synsem']).
pp(49,'lex_or_phrase',[],['basic_one_arg','lex_or_phrase']).
pp(0,'prep_prd_or_nonprd_synsem',[],['prep_prd_or_nonprd_synsem']).
pp(0,'prep_prd_or_nonprd_synsem',[N|R],A) :- pp(48,N,R,A).
pp(48,'lex_synsem',[],['prep_prd_or_nonprd_synsem','lex_synsem']).
pp(48,'lex_or_phrase',[],['prep_prd_or_nonprd_synsem','lex_or_phrase']).
pp(0,'prep_synsem',[],['prep_synsem']).
pp(0,'prep_synsem',[N|R],A) :- pp(47,N,R,A).
pp(47,'lex_synsem',[],['prep_synsem','lex_synsem']).
pp(47,'lex_or_phrase',[],['prep_synsem','lex_or_phrase']).
pp(0,'basic1_prep_synsem',[],['basic1_prep_synsem']).
pp(0,'basic1_prep_synsem',[N|R],A) :- pp(46,N,R,A).
pp(46,'lex_synsem',[],['basic1_prep_synsem','lex_synsem']).
pp(46,'lex_or_phrase',[],['basic1_prep_synsem','lex_or_phrase']).
pp(0,'prep_p_mod_phr_synsem',[],['prep_p_mod_phr_synsem']).
pp(0,'prep_p_mod_synsem',[],['prep_p_mod_synsem']).
pp(0,'prep_p_mod_synsem',[N|R],A) :- pp(45,N,R,A).
pp(45,'lex_synsem',[],['prep_p_mod_synsem','lex_synsem']).
pp(45,'lex_or_phrase',[],['prep_p_mod_synsem','lex_or_phrase']).
pp(0,'prep_p_synsem',[],['prep_p_synsem']).
pp(0,'prep_p_synsem',[N|R],A) :- pp(44,N,R,A).
pp(44,'basic_two_arg',[],['prep_p_synsem','basic_two_arg']).
pp(44,'lex_synsem',[],['prep_p_synsem','lex_synsem']).
pp(44,'phr_synsem',[],['prep_p_synsem','phr_synsem']).
pp(44,'lex_or_phrase',[],['prep_p_synsem','lex_or_phrase']).
pp(0,'basic_prep_synsem',[],['basic_prep_synsem']).
pp(0,'basic_prep_synsem',[N|R],A) :- pp(43,N,R,A).
pp(43,'basic_two_arg',[],['basic_prep_synsem','basic_two_arg']).
pp(43,'lex_synsem',[],['basic_prep_synsem','lex_synsem']).
pp(43,'phr_synsem',[],['basic_prep_synsem','phr_synsem']).
pp(43,'lex_or_phrase',[],['basic_prep_synsem','lex_or_phrase']).
pp(0,'norm_num_synsem',[],['norm_num_synsem']).
pp(0,'int_adj_synsem',[],['int_adj_synsem']).
pp(0,'mod_n_or_vp_synsem',[],['mod_n_or_vp_synsem']).
pp(0,'mod_n_or_vp_synsem',[N|R],A) :- pp(41,N,R,A).
pp(41,'lex_synsem',[],['mod_n_or_vp_synsem','lex_synsem']).
pp(41,'phr_synsem',[],['mod_n_or_vp_synsem','phr_synsem']).
pp(41,'lex_or_phrase',[],['mod_n_or_vp_synsem','lex_or_phrase']).
pp(41,'prep_p_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem']).
pp(41,'prep_p_synsem',[N|R],A) :- pp(3714,N,R,A).
pp(3714,'lex_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','lex_synsem']).
pp(3714,'phr_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','phr_synsem']).
pp(3714,'lex_or_phrase',[],['mod_n_or_vp_synsem','prep_p_synsem','lex_or_phrase']).
pp(41,'basic_prep_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem']).
pp(41,'basic_prep_synsem',[N|R],A) :- pp(3713,N,R,A).
pp(3713,'lex_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','lex_synsem']).
pp(3713,'phr_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','phr_synsem']).
pp(3713,'lex_or_phrase',[],['mod_n_or_vp_synsem','basic_prep_synsem','lex_or_phrase']).
pp(0,'basic_trans_prep_synsem',[],['basic_trans_prep_synsem']).
pp(0,'lex_pp_one_arg_synsem',[],['lex_pp_one_arg_synsem']).
pp(0,'basic_mod_n_or_vp_synsem',[],['basic_mod_n_or_vp_synsem']).
pp(0,'basic_mod_n_or_vp_synsem',[N|R],A) :- pp(40,N,R,A).
pp(40,'lex_synsem',[],['basic_mod_n_or_vp_synsem','lex_synsem']).
pp(40,'phr_synsem',[],['basic_mod_n_or_vp_synsem','phr_synsem']).
pp(40,'lex_or_phrase',[],['basic_mod_n_or_vp_synsem','lex_or_phrase']).
pp(40,'prep_p_synsem',[],['basic_mod_n_or_vp_synsem','prep_p_synsem']).
pp(40,'prep_p_synsem',[N|R],A) :- pp(3709,N,R,A).
pp(3709,'lex_synsem',[],['basic_mod_n_or_vp_synsem','prep_p_synsem','lex_synsem']).
pp(3709,'phr_synsem',[],['basic_mod_n_or_vp_synsem','prep_p_synsem','phr_synsem']).
pp(3709,'lex_or_phrase',[],['basic_mod_n_or_vp_synsem','prep_p_synsem','lex_or_phrase']).
pp(40,'basic_prep_synsem',[],['basic_mod_n_or_vp_synsem','basic_prep_synsem']).
pp(40,'basic_prep_synsem',[N|R],A) :- pp(3708,N,R,A).
pp(3708,'lex_synsem',[],['basic_mod_n_or_vp_synsem','basic_prep_synsem','lex_synsem']).
pp(3708,'phr_synsem',[],['basic_mod_n_or_vp_synsem','basic_prep_synsem','phr_synsem']).
pp(3708,'lex_or_phrase',[],['basic_mod_n_or_vp_synsem','basic_prep_synsem','lex_or_phrase']).
pp(0,'measure_adj_attr_synsem',[],['measure_adj_attr_synsem']).
pp(0,'intrans_adj_synsem',[],['intrans_adj_synsem']).
pp(0,'intersect_spec_adverb_synsem',[],['intersect_spec_adverb_synsem']).
pp(0,'attr_adj_synsem',[],['attr_adj_synsem']).
pp(0,'basic_int_adverb_synsem',[],['basic_int_adverb_synsem']).
pp(0,'adj_synsem',[],['adj_synsem']).
pp(0,'isect_synsem',[],['isect_synsem']).
pp(0,'isect_synsem',[N|R],A) :- pp(39,N,R,A).
pp(39,'three_arg',[],['isect_synsem','three_arg']).
pp(39,'basic_three_arg',[],['isect_synsem','basic_three_arg']).
pp(39,'basic_two_arg',[],['isect_synsem','basic_two_arg']).
pp(39,'basic_zero_arg',[],['isect_synsem','basic_zero_arg']).
pp(39,'prd_synsem',[],['isect_synsem','prd_synsem']).
pp(39,'prd_synsem',[N|R],A) :- pp(3703,N,R,A).
pp(3703,'three_arg',[],['isect_synsem','prd_synsem','three_arg']).
pp(3703,'basic_three_arg',[],['isect_synsem','prd_synsem','basic_three_arg']).
pp(39,'lex_synsem',[],['isect_synsem','lex_synsem']).
pp(39,'phr_synsem',[],['isect_synsem','phr_synsem']).
pp(39,'lex_or_phrase',[],['isect_synsem','lex_or_phrase']).
pp(39,'one_arg',[],['isect_synsem','one_arg']).
pp(39,'basic_one_arg',[],['isect_synsem','basic_one_arg']).
pp(39,'prep_synsem',[],['isect_synsem','prep_synsem']).
pp(39,'prep_synsem',[N|R],A) :- pp(3697,N,R,A).
pp(3697,'lex_synsem',[],['isect_synsem','prep_synsem','lex_synsem']).
pp(3697,'lex_or_phrase',[],['isect_synsem','prep_synsem','lex_or_phrase']).
pp(39,'basic1_prep_synsem',[],['isect_synsem','basic1_prep_synsem']).
pp(39,'basic1_prep_synsem',[N|R],A) :- pp(3696,N,R,A).
pp(3696,'lex_synsem',[],['isect_synsem','basic1_prep_synsem','lex_synsem']).
pp(3696,'lex_or_phrase',[],['isect_synsem','basic1_prep_synsem','lex_or_phrase']).
pp(39,'prep_p_synsem',[],['isect_synsem','prep_p_synsem']).
pp(39,'prep_p_synsem',[N|R],A) :- pp(3695,N,R,A).
pp(3695,'lex_synsem',[],['isect_synsem','prep_p_synsem','lex_synsem']).
pp(3695,'phr_synsem',[],['isect_synsem','prep_p_synsem','phr_synsem']).
pp(3695,'lex_or_phrase',[],['isect_synsem','prep_p_synsem','lex_or_phrase']).
pp(39,'basic_prep_synsem',[],['isect_synsem','basic_prep_synsem']).
pp(39,'basic_prep_synsem',[N|R],A) :- pp(3694,N,R,A).
pp(3694,'lex_synsem',[],['isect_synsem','basic_prep_synsem','lex_synsem']).
pp(3694,'phr_synsem',[],['isect_synsem','basic_prep_synsem','phr_synsem']).
pp(3694,'lex_or_phrase',[],['isect_synsem','basic_prep_synsem','lex_or_phrase']).
pp(0,'prep_nomod_synsem',[],['prep_nomod_synsem']).
pp(0,'mod_n_or_vp_synsem',[],['mod_n_or_vp_synsem']).
pp(0,'mod_n_or_vp_synsem',[N|R],A) :- pp(41,N,R,A).
pp(41,'lex_synsem',[],['mod_n_or_vp_synsem','lex_synsem']).
pp(41,'phr_synsem',[],['mod_n_or_vp_synsem','phr_synsem']).
pp(41,'lex_or_phrase',[],['mod_n_or_vp_synsem','lex_or_phrase']).
pp(41,'prep_p_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem']).
pp(41,'prep_p_synsem',[N|R],A) :- pp(3714,N,R,A).
pp(3714,'lex_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','lex_synsem']).
pp(3714,'phr_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','phr_synsem']).
pp(3714,'lex_or_phrase',[],['mod_n_or_vp_synsem','prep_p_synsem','lex_or_phrase']).
pp(41,'basic_prep_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem']).
pp(41,'basic_prep_synsem',[N|R],A) :- pp(3713,N,R,A).
pp(3713,'lex_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','lex_synsem']).
pp(3713,'phr_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','phr_synsem']).
pp(3713,'lex_or_phrase',[],['mod_n_or_vp_synsem','basic_prep_synsem','lex_or_phrase']).
pp(0,'lex_pp_synsem',[],['lex_pp_synsem']).
pp(0,'prep_with_spr_synsem',[],['prep_with_spr_synsem']).
pp(0,'prep_with_spr_synsem',[N|R],A) :- pp(38,N,R,A).
pp(38,'basic_two_arg',[],['prep_with_spr_synsem','basic_two_arg']).
pp(38,'lex_synsem',[],['prep_with_spr_synsem','lex_synsem']).
pp(38,'phr_synsem',[],['prep_with_spr_synsem','phr_synsem']).
pp(38,'lex_or_phrase',[],['prep_with_spr_synsem','lex_or_phrase']).
pp(38,'one_arg',[],['prep_with_spr_synsem','one_arg']).
pp(38,'one_arg',[N|R],A) :- pp(3689,N,R,A).
pp(3689,'lex_or_phrase',[],['prep_with_spr_synsem','one_arg','lex_or_phrase']).
pp(38,'basic_one_arg',[],['prep_with_spr_synsem','basic_one_arg']).
pp(38,'basic_one_arg',[N|R],A) :- pp(3688,N,R,A).
pp(3688,'lex_or_phrase',[],['prep_with_spr_synsem','basic_one_arg','lex_or_phrase']).
pp(38,'prep_p_synsem',[],['prep_with_spr_synsem','prep_p_synsem']).
pp(38,'prep_p_synsem',[N|R],A) :- pp(3687,N,R,A).
pp(3687,'basic_two_arg',[],['prep_with_spr_synsem','prep_p_synsem','basic_two_arg']).
pp(3687,'lex_synsem',[],['prep_with_spr_synsem','prep_p_synsem','lex_synsem']).
pp(3687,'phr_synsem',[],['prep_with_spr_synsem','prep_p_synsem','phr_synsem']).
pp(3687,'lex_or_phrase',[],['prep_with_spr_synsem','prep_p_synsem','lex_or_phrase']).
pp(38,'basic_prep_synsem',[],['prep_with_spr_synsem','basic_prep_synsem']).
pp(38,'basic_prep_synsem',[N|R],A) :- pp(3686,N,R,A).
pp(3686,'basic_two_arg',[],['prep_with_spr_synsem','basic_prep_synsem','basic_two_arg']).
pp(3686,'lex_synsem',[],['prep_with_spr_synsem','basic_prep_synsem','lex_synsem']).
pp(3686,'phr_synsem',[],['prep_with_spr_synsem','basic_prep_synsem','phr_synsem']).
pp(3686,'lex_or_phrase',[],['prep_with_spr_synsem','basic_prep_synsem','lex_or_phrase']).
pp(0,'particle_np_pp_subst',[],['particle_np_pp_subst']).
pp(0,'generic_np_particle_subst',[],['generic_np_particle_subst']).
pp(0,'generic_np_particle_subst',[N|R],A) :- pp(37,N,R,A).
pp(37,'arg1_subj_lt',[],['generic_np_particle_subst','arg1_subj_lt']).
pp(37,'linking_type',[],['generic_np_particle_subst','linking_type']).
pp(37,'verb_synsem',[],['generic_np_particle_subst','verb_synsem']).
pp(37,'verb_synsem',[N|R],A) :- pp(3683,N,R,A).
pp(3683,'arg1_subj_lt',[],['generic_np_particle_subst','verb_synsem','arg1_subj_lt']).
pp(3683,'linking_type',[],['generic_np_particle_subst','verb_synsem','linking_type']).
pp(37,'lex_synsem',[],['generic_np_particle_subst','lex_synsem']).
pp(37,'lex_or_phrase',[],['generic_np_particle_subst','lex_or_phrase']).
pp(0,'np_trans_verb',[],['np_trans_verb']).
pp(0,'sor_verb',[],['sor_verb']).
pp(0,'obj_equi_verb',[],['obj_equi_verb']).
pp(0,'np_particle_subst',[],['np_particle_subst']).
pp(0,'obj_equi_prd_verb',[],['obj_equi_prd_verb']).
pp(0,'trans_subst',[],['trans_subst']).
pp(0,'trans_subst',[N|R],A) :- pp(36,N,R,A).
pp(36,'three_arg',[],['trans_subst','three_arg']).
pp(36,'basic_three_arg',[],['trans_subst','basic_three_arg']).
pp(36,'four_arg',[],['trans_subst','four_arg']).
pp(36,'cp_trans_lt',[],['trans_subst','cp_trans_lt']).
pp(36,'cp_trans_lt',[N|R],A) :- pp(3677,N,R,A).
pp(3677,'three_arg',[],['trans_subst','cp_trans_lt','three_arg']).
pp(3677,'basic_three_arg',[],['trans_subst','cp_trans_lt','basic_three_arg']).
pp(36,'empty_prep_trans_lt',[],['trans_subst','empty_prep_trans_lt']).
pp(36,'empty_prep_trans_lt',[N|R],A) :- pp(3676,N,R,A).
pp(3676,'three_arg',[],['trans_subst','empty_prep_trans_lt','three_arg']).
pp(3676,'basic_three_arg',[],['trans_subst','empty_prep_trans_lt','basic_three_arg']).
pp(36,'prep_trans_lt',[],['trans_subst','prep_trans_lt']).
pp(36,'prep_trans_lt',[N|R],A) :- pp(3675,N,R,A).
pp(3675,'three_arg',[],['trans_subst','prep_trans_lt','three_arg']).
pp(3675,'basic_three_arg',[],['trans_subst','prep_trans_lt','basic_three_arg']).
pp(36,'arg13_lt',[],['trans_subst','arg13_lt']).
pp(36,'arg13_lt',[N|R],A) :- pp(3674,N,R,A).
pp(3674,'three_arg',[],['trans_subst','arg13_lt','three_arg']).
pp(3674,'basic_three_arg',[],['trans_subst','arg13_lt','basic_three_arg']).
pp(36,'ditrans_lt',[],['trans_subst','ditrans_lt']).
pp(36,'ditrans_lt',[N|R],A) :- pp(3673,N,R,A).
pp(3673,'three_arg',[],['trans_subst','ditrans_lt','three_arg']).
pp(3673,'basic_three_arg',[],['trans_subst','ditrans_lt','basic_three_arg']).
pp(36,'expl_pp_inf_lt',[],['trans_subst','expl_pp_inf_lt']).
pp(36,'expl_pp_inf_lt',[N|R],A) :- pp(3672,N,R,A).
pp(3672,'four_arg',[],['trans_subst','expl_pp_inf_lt','four_arg']).
pp(36,'obj_equi_lt',[],['trans_subst','obj_equi_lt']).
pp(36,'obj_equi_lt',[N|R],A) :- pp(3671,N,R,A).
pp(3671,'three_arg',[],['trans_subst','obj_equi_lt','three_arg']).
pp(3671,'basic_three_arg',[],['trans_subst','obj_equi_lt','basic_three_arg']).
pp(36,'arg1_subj_lt',[],['trans_subst','arg1_subj_lt']).
pp(36,'arg1_subj_lt',[N|R],A) :- pp(3670,N,R,A).
pp(3670,'three_arg',[],['trans_subst','arg1_subj_lt','three_arg']).
pp(3670,'basic_three_arg',[],['trans_subst','arg1_subj_lt','basic_three_arg']).
pp(3670,'four_arg',[],['trans_subst','arg1_subj_lt','four_arg']).
pp(36,'linking_type',[],['trans_subst','linking_type']).
pp(36,'linking_type',[N|R],A) :- pp(3669,N,R,A).
pp(3669,'three_arg',[],['trans_subst','linking_type','three_arg']).
pp(3669,'basic_three_arg',[],['trans_subst','linking_type','basic_three_arg']).
pp(3669,'four_arg',[],['trans_subst','linking_type','four_arg']).
pp(36,'fin_cp_prop+ques_verb',[],['trans_subst','fin_cp_prop+ques_verb']).
pp(36,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3668,N,R,A).
pp(3668,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3668,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3668,'cp_trans_lt',[],['trans_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3668,'cp_trans_lt',[N|R],A) :- pp(5536,N,R,A).
pp(5536,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5536,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3668,'arg13_lt',[],['trans_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3668,'arg13_lt',[N|R],A) :- pp(5535,N,R,A).
pp(5535,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5535,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3668,'arg1_subj_lt',[],['trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3668,'arg1_subj_lt',[N|R],A) :- pp(5534,N,R,A).
pp(5534,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5534,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3668,'linking_type',[],['trans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3668,'linking_type',[N|R],A) :- pp(5533,N,R,A).
pp(5533,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5533,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(36,'cp_prop+ques_verb',[],['trans_subst','cp_prop+ques_verb']).
pp(36,'cp_prop+ques_verb',[N|R],A) :- pp(3667,N,R,A).
pp(3667,'three_arg',[],['trans_subst','cp_prop+ques_verb','three_arg']).
pp(3667,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3667,'four_arg',[],['trans_subst','cp_prop+ques_verb','four_arg']).
pp(3667,'cp_trans_lt',[],['trans_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3667,'cp_trans_lt',[N|R],A) :- pp(5529,N,R,A).
pp(5529,'three_arg',[],['trans_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5529,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3667,'arg13_lt',[],['trans_subst','cp_prop+ques_verb','arg13_lt']).
pp(3667,'arg13_lt',[N|R],A) :- pp(5528,N,R,A).
pp(5528,'three_arg',[],['trans_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5528,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3667,'expl_pp_inf_lt',[],['trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3667,'expl_pp_inf_lt',[N|R],A) :- pp(5527,N,R,A).
pp(5527,'four_arg',[],['trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3667,'arg1_subj_lt',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3667,'arg1_subj_lt',[N|R],A) :- pp(5526,N,R,A).
pp(5526,'three_arg',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5526,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5526,'four_arg',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3667,'linking_type',[],['trans_subst','cp_prop+ques_verb','linking_type']).
pp(3667,'linking_type',[N|R],A) :- pp(5525,N,R,A).
pp(5525,'three_arg',[],['trans_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5525,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5525,'four_arg',[],['trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(36,'basic_cp_prop+ques_verb',[],['trans_subst','basic_cp_prop+ques_verb']).
pp(36,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3666,N,R,A).
pp(3666,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3666,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3666,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3666,'cp_trans_lt',[],['trans_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3666,'cp_trans_lt',[N|R],A) :- pp(5521,N,R,A).
pp(5521,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5521,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3666,'arg13_lt',[],['trans_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3666,'arg13_lt',[N|R],A) :- pp(5520,N,R,A).
pp(5520,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5520,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3666,'expl_pp_inf_lt',[],['trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3666,'expl_pp_inf_lt',[N|R],A) :- pp(5519,N,R,A).
pp(5519,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3666,'arg1_subj_lt',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3666,'arg1_subj_lt',[N|R],A) :- pp(5518,N,R,A).
pp(5518,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5518,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5518,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3666,'linking_type',[],['trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3666,'linking_type',[N|R],A) :- pp(5517,N,R,A).
pp(5517,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5517,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5517,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(36,'verb_synsem',[],['trans_subst','verb_synsem']).
pp(36,'verb_synsem',[N|R],A) :- pp(3665,N,R,A).
pp(3665,'three_arg',[],['trans_subst','verb_synsem','three_arg']).
pp(3665,'basic_three_arg',[],['trans_subst','verb_synsem','basic_three_arg']).
pp(3665,'four_arg',[],['trans_subst','verb_synsem','four_arg']).
pp(3665,'cp_trans_lt',[],['trans_subst','verb_synsem','cp_trans_lt']).
pp(3665,'cp_trans_lt',[N|R],A) :- pp(5513,N,R,A).
pp(5513,'three_arg',[],['trans_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(5513,'basic_three_arg',[],['trans_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3665,'empty_prep_trans_lt',[],['trans_subst','verb_synsem','empty_prep_trans_lt']).
pp(3665,'empty_prep_trans_lt',[N|R],A) :- pp(5512,N,R,A).
pp(5512,'three_arg',[],['trans_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(5512,'basic_three_arg',[],['trans_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3665,'prep_trans_lt',[],['trans_subst','verb_synsem','prep_trans_lt']).
pp(3665,'prep_trans_lt',[N|R],A) :- pp(5511,N,R,A).
pp(5511,'three_arg',[],['trans_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(5511,'basic_three_arg',[],['trans_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3665,'arg13_lt',[],['trans_subst','verb_synsem','arg13_lt']).
pp(3665,'arg13_lt',[N|R],A) :- pp(5510,N,R,A).
pp(5510,'three_arg',[],['trans_subst','verb_synsem','arg13_lt','three_arg']).
pp(5510,'basic_three_arg',[],['trans_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(3665,'ditrans_lt',[],['trans_subst','verb_synsem','ditrans_lt']).
pp(3665,'ditrans_lt',[N|R],A) :- pp(5509,N,R,A).
pp(5509,'three_arg',[],['trans_subst','verb_synsem','ditrans_lt','three_arg']).
pp(5509,'basic_three_arg',[],['trans_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3665,'expl_pp_inf_lt',[],['trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(3665,'expl_pp_inf_lt',[N|R],A) :- pp(5508,N,R,A).
pp(5508,'four_arg',[],['trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3665,'obj_equi_lt',[],['trans_subst','verb_synsem','obj_equi_lt']).
pp(3665,'obj_equi_lt',[N|R],A) :- pp(5507,N,R,A).
pp(5507,'three_arg',[],['trans_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(5507,'basic_three_arg',[],['trans_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3665,'arg1_subj_lt',[],['trans_subst','verb_synsem','arg1_subj_lt']).
pp(3665,'arg1_subj_lt',[N|R],A) :- pp(5506,N,R,A).
pp(5506,'three_arg',[],['trans_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5506,'basic_three_arg',[],['trans_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(5506,'four_arg',[],['trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3665,'linking_type',[],['trans_subst','verb_synsem','linking_type']).
pp(3665,'linking_type',[N|R],A) :- pp(5505,N,R,A).
pp(5505,'three_arg',[],['trans_subst','verb_synsem','linking_type','three_arg']).
pp(5505,'basic_three_arg',[],['trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5505,'four_arg',[],['trans_subst','verb_synsem','linking_type','four_arg']).
pp(36,'lex_synsem',[],['trans_subst','lex_synsem']).
pp(36,'lex_or_phrase',[],['trans_subst','lex_or_phrase']).
pp(0,'adv_verb',[],['adv_verb']).
pp(0,'adv_subst',[],['adv_subst']).
pp(0,'ssr_inf_subst',[],['ssr_inf_subst']).
pp(0,'inf_intrans_subst',[],['inf_intrans_subst']).
pp(0,'inf_intrans_subst',[N|R],A) :- pp(33,N,R,A).
pp(33,'two_arg',[],['inf_intrans_subst','two_arg']).
pp(33,'basic_two_arg',[],['inf_intrans_subst','basic_two_arg']).
pp(33,'linking_type',[],['inf_intrans_subst','linking_type']).
pp(33,'linking_type',[N|R],A) :- pp(3660,N,R,A).
pp(3660,'two_arg',[],['inf_intrans_subst','linking_type','two_arg']).
pp(3660,'basic_two_arg',[],['inf_intrans_subst','linking_type','basic_two_arg']).
pp(33,'cp_prop+ques_verb',[],['inf_intrans_subst','cp_prop+ques_verb']).
pp(33,'cp_prop+ques_verb',[N|R],A) :- pp(3659,N,R,A).
pp(3659,'two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','two_arg']).
pp(3659,'basic_two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3659,'linking_type',[],['inf_intrans_subst','cp_prop+ques_verb','linking_type']).
pp(3659,'linking_type',[N|R],A) :- pp(5500,N,R,A).
pp(5500,'two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5500,'basic_two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(33,'basic_cp_prop+ques_verb',[],['inf_intrans_subst','basic_cp_prop+ques_verb']).
pp(33,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3658,N,R,A).
pp(3658,'two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3658,'basic_two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3658,'linking_type',[],['inf_intrans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3658,'linking_type',[N|R],A) :- pp(5497,N,R,A).
pp(5497,'two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5497,'basic_two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(33,'verb_synsem',[],['inf_intrans_subst','verb_synsem']).
pp(33,'verb_synsem',[N|R],A) :- pp(3657,N,R,A).
pp(3657,'two_arg',[],['inf_intrans_subst','verb_synsem','two_arg']).
pp(3657,'basic_two_arg',[],['inf_intrans_subst','verb_synsem','basic_two_arg']).
pp(3657,'linking_type',[],['inf_intrans_subst','verb_synsem','linking_type']).
pp(3657,'linking_type',[N|R],A) :- pp(5494,N,R,A).
pp(5494,'two_arg',[],['inf_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5494,'basic_two_arg',[],['inf_intrans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(33,'lex_synsem',[],['inf_intrans_subst','lex_synsem']).
pp(33,'lex_or_phrase',[],['inf_intrans_subst','lex_or_phrase']).
pp(0,'ssr_verb',[],['ssr_verb']).
pp(0,'inf_or_prp_intrans_subst',[],['inf_or_prp_intrans_subst']).
pp(0,'inf_or_prp_intrans_subst',[N|R],A) :- pp(32,N,R,A).
pp(32,'two_arg',[],['inf_or_prp_intrans_subst','two_arg']).
pp(32,'basic_two_arg',[],['inf_or_prp_intrans_subst','basic_two_arg']).
pp(32,'subj_equi_lt',[],['inf_or_prp_intrans_subst','subj_equi_lt']).
pp(32,'subj_equi_lt',[N|R],A) :- pp(3652,N,R,A).
pp(3652,'two_arg',[],['inf_or_prp_intrans_subst','subj_equi_lt','two_arg']).
pp(3652,'basic_two_arg',[],['inf_or_prp_intrans_subst','subj_equi_lt','basic_two_arg']).
pp(32,'s_equi_lt',[],['inf_or_prp_intrans_subst','s_equi_lt']).
pp(32,'s_equi_lt',[N|R],A) :- pp(3651,N,R,A).
pp(3651,'two_arg',[],['inf_or_prp_intrans_subst','s_equi_lt','two_arg']).
pp(3651,'basic_two_arg',[],['inf_or_prp_intrans_subst','s_equi_lt','basic_two_arg']).
pp(32,'linking_type',[],['inf_or_prp_intrans_subst','linking_type']).
pp(32,'linking_type',[N|R],A) :- pp(3650,N,R,A).
pp(3650,'two_arg',[],['inf_or_prp_intrans_subst','linking_type','two_arg']).
pp(3650,'basic_two_arg',[],['inf_or_prp_intrans_subst','linking_type','basic_two_arg']).
pp(32,'cp_prop+ques_verb',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb']).
pp(32,'cp_prop+ques_verb',[N|R],A) :- pp(3649,N,R,A).
pp(3649,'two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','two_arg']).
pp(3649,'basic_two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3649,'linking_type',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','linking_type']).
pp(3649,'linking_type',[N|R],A) :- pp(5485,N,R,A).
pp(5485,'two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5485,'basic_two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(32,'basic_cp_prop+ques_verb',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb']).
pp(32,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3648,N,R,A).
pp(3648,'two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3648,'basic_two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3648,'linking_type',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3648,'linking_type',[N|R],A) :- pp(5482,N,R,A).
pp(5482,'two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5482,'basic_two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(32,'verb_synsem',[],['inf_or_prp_intrans_subst','verb_synsem']).
pp(32,'verb_synsem',[N|R],A) :- pp(3647,N,R,A).
pp(3647,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','two_arg']).
pp(3647,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','basic_two_arg']).
pp(3647,'subj_equi_lt',[],['inf_or_prp_intrans_subst','verb_synsem','subj_equi_lt']).
pp(3647,'subj_equi_lt',[N|R],A) :- pp(5479,N,R,A).
pp(5479,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','subj_equi_lt','two_arg']).
pp(5479,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3647,'s_equi_lt',[],['inf_or_prp_intrans_subst','verb_synsem','s_equi_lt']).
pp(3647,'s_equi_lt',[N|R],A) :- pp(5478,N,R,A).
pp(5478,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','s_equi_lt','two_arg']).
pp(5478,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','s_equi_lt','basic_two_arg']).
pp(3647,'linking_type',[],['inf_or_prp_intrans_subst','verb_synsem','linking_type']).
pp(3647,'linking_type',[N|R],A) :- pp(5477,N,R,A).
pp(5477,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5477,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(32,'lex_synsem',[],['inf_or_prp_intrans_subst','lex_synsem']).
pp(32,'lex_or_phrase',[],['inf_or_prp_intrans_subst','lex_or_phrase']).
pp(0,'np_non_trans_subst',[],['np_non_trans_subst']).
pp(0,'np_non_trans_subst',[N|R],A) :- pp(31,N,R,A).
pp(31,'two_arg',[],['np_non_trans_subst','two_arg']).
pp(31,'basic_two_arg',[],['np_non_trans_subst','basic_two_arg']).
pp(31,'linking_type',[],['np_non_trans_subst','linking_type']).
pp(31,'linking_type',[N|R],A) :- pp(3642,N,R,A).
pp(3642,'two_arg',[],['np_non_trans_subst','linking_type','two_arg']).
pp(3642,'basic_two_arg',[],['np_non_trans_subst','linking_type','basic_two_arg']).
pp(31,'verb_synsem',[],['np_non_trans_subst','verb_synsem']).
pp(31,'verb_synsem',[N|R],A) :- pp(3641,N,R,A).
pp(3641,'two_arg',[],['np_non_trans_subst','verb_synsem','two_arg']).
pp(3641,'basic_two_arg',[],['np_non_trans_subst','verb_synsem','basic_two_arg']).
pp(3641,'linking_type',[],['np_non_trans_subst','verb_synsem','linking_type']).
pp(3641,'linking_type',[N|R],A) :- pp(5472,N,R,A).
pp(5472,'two_arg',[],['np_non_trans_subst','verb_synsem','linking_type','two_arg']).
pp(5472,'basic_two_arg',[],['np_non_trans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(31,'lex_synsem',[],['np_non_trans_subst','lex_synsem']).
pp(31,'lex_or_phrase',[],['np_non_trans_subst','lex_or_phrase']).
pp(0,'np_non_trans_unacc_verb',[],['np_non_trans_unacc_verb']).
pp(0,'sor_non_trans_verb',[],['sor_non_trans_verb']).
pp(0,'obj_equi_non_trans_prd_verb',[],['obj_equi_non_trans_prd_verb']).
pp(0,'inf_non_trans_subst',[],['inf_non_trans_subst']).
pp(0,'np_non_trans_verb',[],['np_non_trans_verb']).
pp(0,'non_trans_subst',[],['non_trans_subst']).
pp(0,'non_trans_subst',[N|R],A) :- pp(30,N,R,A).
pp(30,'three_arg_subst',[],['non_trans_subst','three_arg_subst']).
pp(30,'three_arg',[],['non_trans_subst','three_arg']).
pp(30,'basic_three_arg',[],['non_trans_subst','basic_three_arg']).
pp(30,'two_arg',[],['non_trans_subst','two_arg']).
pp(30,'basic_two_arg',[],['non_trans_subst','basic_two_arg']).
pp(30,'arg1_subj_lt',[],['non_trans_subst','arg1_subj_lt']).
pp(30,'linking_type',[],['non_trans_subst','linking_type']).
pp(30,'linking_type',[N|R],A) :- pp(3632,N,R,A).
pp(3632,'three_arg_subst',[],['non_trans_subst','linking_type','three_arg_subst']).
pp(3632,'three_arg',[],['non_trans_subst','linking_type','three_arg']).
pp(3632,'basic_three_arg',[],['non_trans_subst','linking_type','basic_three_arg']).
pp(3632,'two_arg',[],['non_trans_subst','linking_type','two_arg']).
pp(3632,'basic_two_arg',[],['non_trans_subst','linking_type','basic_two_arg']).
pp(30,'verb_synsem',[],['non_trans_subst','verb_synsem']).
pp(30,'verb_synsem',[N|R],A) :- pp(3631,N,R,A).
pp(3631,'three_arg_subst',[],['non_trans_subst','verb_synsem','three_arg_subst']).
pp(3631,'three_arg',[],['non_trans_subst','verb_synsem','three_arg']).
pp(3631,'basic_three_arg',[],['non_trans_subst','verb_synsem','basic_three_arg']).
pp(3631,'two_arg',[],['non_trans_subst','verb_synsem','two_arg']).
pp(3631,'basic_two_arg',[],['non_trans_subst','verb_synsem','basic_two_arg']).
pp(3631,'arg1_subj_lt',[],['non_trans_subst','verb_synsem','arg1_subj_lt']).
pp(3631,'linking_type',[],['non_trans_subst','verb_synsem','linking_type']).
pp(3631,'linking_type',[N|R],A) :- pp(5460,N,R,A).
pp(5460,'three_arg_subst',[],['non_trans_subst','verb_synsem','linking_type','three_arg_subst']).
pp(5460,'three_arg',[],['non_trans_subst','verb_synsem','linking_type','three_arg']).
pp(5460,'basic_three_arg',[],['non_trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5460,'two_arg',[],['non_trans_subst','verb_synsem','linking_type','two_arg']).
pp(5460,'basic_two_arg',[],['non_trans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(30,'lex_synsem',[],['non_trans_subst','lex_synsem']).
pp(30,'lex_or_phrase',[],['non_trans_subst','lex_or_phrase']).
pp(0,'particle_verb',[],['particle_verb']).
pp(0,'particle_subst',[],['particle_subst']).
pp(0,'particle_subst',[N|R],A) :- pp(29,N,R,A).
pp(29,'three_arg',[],['particle_subst','three_arg']).
pp(29,'basic_three_arg',[],['particle_subst','basic_three_arg']).
pp(29,'arg1_subj_lt',[],['particle_subst','arg1_subj_lt']).
pp(29,'arg1_subj_lt',[N|R],A) :- pp(3626,N,R,A).
pp(3626,'three_arg',[],['particle_subst','arg1_subj_lt','three_arg']).
pp(3626,'basic_three_arg',[],['particle_subst','arg1_subj_lt','basic_three_arg']).
pp(29,'s_equi_lt',[],['particle_subst','s_equi_lt']).
pp(29,'s_equi_lt',[N|R],A) :- pp(3625,N,R,A).
pp(3625,'three_arg',[],['particle_subst','s_equi_lt','three_arg']).
pp(3625,'basic_three_arg',[],['particle_subst','s_equi_lt','basic_three_arg']).
pp(29,'linking_type',[],['particle_subst','linking_type']).
pp(29,'linking_type',[N|R],A) :- pp(3624,N,R,A).
pp(3624,'three_arg',[],['particle_subst','linking_type','three_arg']).
pp(3624,'basic_three_arg',[],['particle_subst','linking_type','basic_three_arg']).
pp(29,'cp_prop+ques_verb',[],['particle_subst','cp_prop+ques_verb']).
pp(29,'cp_prop+ques_verb',[N|R],A) :- pp(3623,N,R,A).
pp(3623,'three_arg',[],['particle_subst','cp_prop+ques_verb','three_arg']).
pp(3623,'basic_three_arg',[],['particle_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3623,'linking_type',[],['particle_subst','cp_prop+ques_verb','linking_type']).
pp(3623,'linking_type',[N|R],A) :- pp(5451,N,R,A).
pp(5451,'three_arg',[],['particle_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5451,'basic_three_arg',[],['particle_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(29,'basic_cp_prop+ques_verb',[],['particle_subst','basic_cp_prop+ques_verb']).
pp(29,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3622,N,R,A).
pp(3622,'three_arg',[],['particle_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3622,'basic_three_arg',[],['particle_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3622,'linking_type',[],['particle_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3622,'linking_type',[N|R],A) :- pp(5448,N,R,A).
pp(5448,'three_arg',[],['particle_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5448,'basic_three_arg',[],['particle_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(29,'verb_synsem',[],['particle_subst','verb_synsem']).
pp(29,'verb_synsem',[N|R],A) :- pp(3621,N,R,A).
pp(3621,'three_arg',[],['particle_subst','verb_synsem','three_arg']).
pp(3621,'basic_three_arg',[],['particle_subst','verb_synsem','basic_three_arg']).
pp(3621,'arg1_subj_lt',[],['particle_subst','verb_synsem','arg1_subj_lt']).
pp(3621,'arg1_subj_lt',[N|R],A) :- pp(5445,N,R,A).
pp(5445,'three_arg',[],['particle_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5445,'basic_three_arg',[],['particle_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(3621,'s_equi_lt',[],['particle_subst','verb_synsem','s_equi_lt']).
pp(3621,'s_equi_lt',[N|R],A) :- pp(5444,N,R,A).
pp(5444,'three_arg',[],['particle_subst','verb_synsem','s_equi_lt','three_arg']).
pp(5444,'basic_three_arg',[],['particle_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(3621,'linking_type',[],['particle_subst','verb_synsem','linking_type']).
pp(3621,'linking_type',[N|R],A) :- pp(5443,N,R,A).
pp(5443,'three_arg',[],['particle_subst','verb_synsem','linking_type','three_arg']).
pp(5443,'basic_three_arg',[],['particle_subst','verb_synsem','linking_type','basic_three_arg']).
pp(29,'lex_synsem',[],['particle_subst','lex_synsem']).
pp(29,'lex_or_phrase',[],['particle_subst','lex_or_phrase']).
pp(0,'cp_intrans_subst',[],['cp_intrans_subst']).
pp(0,'cp_intrans_subst',[N|R],A) :- pp(28,N,R,A).
pp(28,'two_arg',[],['cp_intrans_subst','two_arg']).
pp(28,'basic_two_arg',[],['cp_intrans_subst','basic_two_arg']).
pp(28,'arg14_lt',[],['cp_intrans_subst','arg14_lt']).
pp(28,'arg14_lt',[N|R],A) :- pp(3616,N,R,A).
pp(3616,'two_arg',[],['cp_intrans_subst','arg14_lt','two_arg']).
pp(3616,'basic_two_arg',[],['cp_intrans_subst','arg14_lt','basic_two_arg']).
pp(28,'arg1_subj_lt',[],['cp_intrans_subst','arg1_subj_lt']).
pp(28,'arg1_subj_lt',[N|R],A) :- pp(3615,N,R,A).
pp(3615,'two_arg',[],['cp_intrans_subst','arg1_subj_lt','two_arg']).
pp(3615,'basic_two_arg',[],['cp_intrans_subst','arg1_subj_lt','basic_two_arg']).
pp(28,'linking_type',[],['cp_intrans_subst','linking_type']).
pp(28,'linking_type',[N|R],A) :- pp(3614,N,R,A).
pp(3614,'two_arg',[],['cp_intrans_subst','linking_type','two_arg']).
pp(3614,'basic_two_arg',[],['cp_intrans_subst','linking_type','basic_two_arg']).
pp(28,'fin_cp_prop+ques_verb',[],['cp_intrans_subst','fin_cp_prop+ques_verb']).
pp(28,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3613,N,R,A).
pp(3613,'two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3613,'basic_two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3613,'linking_type',[],['cp_intrans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3613,'linking_type',[N|R],A) :- pp(5434,N,R,A).
pp(5434,'two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5434,'basic_two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(28,'cp_prop+ques_verb',[],['cp_intrans_subst','cp_prop+ques_verb']).
pp(28,'cp_prop+ques_verb',[N|R],A) :- pp(3612,N,R,A).
pp(3612,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','two_arg']).
pp(3612,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3612,'arg14_lt',[],['cp_intrans_subst','cp_prop+ques_verb','arg14_lt']).
pp(3612,'arg14_lt',[N|R],A) :- pp(5431,N,R,A).
pp(5431,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5431,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3612,'arg1_subj_lt',[],['cp_intrans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3612,'arg1_subj_lt',[N|R],A) :- pp(5430,N,R,A).
pp(5430,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5430,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3612,'linking_type',[],['cp_intrans_subst','cp_prop+ques_verb','linking_type']).
pp(3612,'linking_type',[N|R],A) :- pp(5429,N,R,A).
pp(5429,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5429,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(28,'basic_cp_prop+ques_verb',[],['cp_intrans_subst','basic_cp_prop+ques_verb']).
pp(28,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3611,N,R,A).
pp(3611,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3611,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3611,'arg14_lt',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3611,'arg14_lt',[N|R],A) :- pp(5426,N,R,A).
pp(5426,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5426,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3611,'arg1_subj_lt',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3611,'arg1_subj_lt',[N|R],A) :- pp(5425,N,R,A).
pp(5425,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5425,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3611,'linking_type',[],['cp_intrans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3611,'linking_type',[N|R],A) :- pp(5424,N,R,A).
pp(5424,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5424,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(28,'verb_synsem',[],['cp_intrans_subst','verb_synsem']).
pp(28,'verb_synsem',[N|R],A) :- pp(3610,N,R,A).
pp(3610,'two_arg',[],['cp_intrans_subst','verb_synsem','two_arg']).
pp(3610,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','basic_two_arg']).
pp(3610,'arg14_lt',[],['cp_intrans_subst','verb_synsem','arg14_lt']).
pp(3610,'arg14_lt',[N|R],A) :- pp(5421,N,R,A).
pp(5421,'two_arg',[],['cp_intrans_subst','verb_synsem','arg14_lt','two_arg']).
pp(5421,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3610,'arg1_subj_lt',[],['cp_intrans_subst','verb_synsem','arg1_subj_lt']).
pp(3610,'arg1_subj_lt',[N|R],A) :- pp(5420,N,R,A).
pp(5420,'two_arg',[],['cp_intrans_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5420,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3610,'linking_type',[],['cp_intrans_subst','verb_synsem','linking_type']).
pp(3610,'linking_type',[N|R],A) :- pp(5419,N,R,A).
pp(5419,'two_arg',[],['cp_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5419,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(28,'lex_synsem',[],['cp_intrans_subst','lex_synsem']).
pp(28,'lex_or_phrase',[],['cp_intrans_subst','lex_or_phrase']).
pp(0,'for_to_verb',[],['for_to_verb']).
pp(0,'for_inf_intrans_subst',[],['for_inf_intrans_subst']).
pp(0,'prd_intrans_subst',[],['prd_intrans_subst']).
pp(0,'prep_intrans_subst',[],['prep_intrans_subst']).
pp(0,'prep_intrans_subst',[N|R],A) :- pp(25,N,R,A).
pp(25,'two_arg',[],['prep_intrans_subst','two_arg']).
pp(25,'basic_two_arg',[],['prep_intrans_subst','basic_two_arg']).
pp(25,'arg1_subj_lt',[],['prep_intrans_subst','arg1_subj_lt']).
pp(25,'arg1_subj_lt',[N|R],A) :- pp(3605,N,R,A).
pp(3605,'two_arg',[],['prep_intrans_subst','arg1_subj_lt','two_arg']).
pp(3605,'basic_two_arg',[],['prep_intrans_subst','arg1_subj_lt','basic_two_arg']).
pp(25,'basic_prep_intrans_lt',[],['prep_intrans_subst','basic_prep_intrans_lt']).
pp(25,'basic_prep_intrans_lt',[N|R],A) :- pp(3604,N,R,A).
pp(3604,'two_arg',[],['prep_intrans_subst','basic_prep_intrans_lt','two_arg']).
pp(3604,'basic_two_arg',[],['prep_intrans_subst','basic_prep_intrans_lt','basic_two_arg']).
pp(25,'linking_type',[],['prep_intrans_subst','linking_type']).
pp(25,'linking_type',[N|R],A) :- pp(3603,N,R,A).
pp(3603,'two_arg',[],['prep_intrans_subst','linking_type','two_arg']).
pp(3603,'basic_two_arg',[],['prep_intrans_subst','linking_type','basic_two_arg']).
pp(25,'verb_synsem',[],['prep_intrans_subst','verb_synsem']).
pp(25,'verb_synsem',[N|R],A) :- pp(3602,N,R,A).
pp(3602,'two_arg',[],['prep_intrans_subst','verb_synsem','two_arg']).
pp(3602,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','basic_two_arg']).
pp(3602,'arg1_subj_lt',[],['prep_intrans_subst','verb_synsem','arg1_subj_lt']).
pp(3602,'arg1_subj_lt',[N|R],A) :- pp(5410,N,R,A).
pp(5410,'two_arg',[],['prep_intrans_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5410,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3602,'basic_prep_intrans_lt',[],['prep_intrans_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3602,'basic_prep_intrans_lt',[N|R],A) :- pp(5409,N,R,A).
pp(5409,'two_arg',[],['prep_intrans_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(5409,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3602,'linking_type',[],['prep_intrans_subst','verb_synsem','linking_type']).
pp(3602,'linking_type',[N|R],A) :- pp(5408,N,R,A).
pp(5408,'two_arg',[],['prep_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5408,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(25,'lex_synsem',[],['prep_intrans_subst','lex_synsem']).
pp(25,'lex_or_phrase',[],['prep_intrans_subst','lex_or_phrase']).
pp(0,'aux_verb_ssr',[],['aux_verb_ssr']).
pp(0,'ssr_subst',[],['ssr_subst']).
pp(0,'ssr_subst',[N|R],A) :- pp(24,N,R,A).
pp(24,'basic_two_arg',[],['ssr_subst','basic_two_arg']).
pp(24,'ssr_lt',[],['ssr_subst','ssr_lt']).
pp(24,'ssr_lt',[N|R],A) :- pp(3598,N,R,A).
pp(3598,'basic_two_arg',[],['ssr_subst','ssr_lt','basic_two_arg']).
pp(24,'linking_type',[],['ssr_subst','linking_type']).
pp(24,'linking_type',[N|R],A) :- pp(3597,N,R,A).
pp(3597,'basic_two_arg',[],['ssr_subst','linking_type','basic_two_arg']).
pp(24,'verb_synsem',[],['ssr_subst','verb_synsem']).
pp(24,'verb_synsem',[N|R],A) :- pp(3596,N,R,A).
pp(3596,'basic_two_arg',[],['ssr_subst','verb_synsem','basic_two_arg']).
pp(3596,'ssr_lt',[],['ssr_subst','verb_synsem','ssr_lt']).
pp(3596,'ssr_lt',[N|R],A) :- pp(5404,N,R,A).
pp(5404,'basic_two_arg',[],['ssr_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3596,'linking_type',[],['ssr_subst','verb_synsem','linking_type']).
pp(3596,'linking_type',[N|R],A) :- pp(5403,N,R,A).
pp(5403,'basic_two_arg',[],['ssr_subst','verb_synsem','linking_type','basic_two_arg']).
pp(24,'lex_synsem',[],['ssr_subst','lex_synsem']).
pp(24,'lex_or_phrase',[],['ssr_subst','lex_or_phrase']).
pp(0,'np_trans_subst',[],['np_trans_subst']).
pp(0,'np_non_trans_subst',[],['np_non_trans_subst']).
pp(0,'np_non_trans_subst',[N|R],A) :- pp(31,N,R,A).
pp(31,'two_arg',[],['np_non_trans_subst','two_arg']).
pp(31,'basic_two_arg',[],['np_non_trans_subst','basic_two_arg']).
pp(31,'linking_type',[],['np_non_trans_subst','linking_type']).
pp(31,'linking_type',[N|R],A) :- pp(3642,N,R,A).
pp(3642,'two_arg',[],['np_non_trans_subst','linking_type','two_arg']).
pp(3642,'basic_two_arg',[],['np_non_trans_subst','linking_type','basic_two_arg']).
pp(31,'verb_synsem',[],['np_non_trans_subst','verb_synsem']).
pp(31,'verb_synsem',[N|R],A) :- pp(3641,N,R,A).
pp(3641,'two_arg',[],['np_non_trans_subst','verb_synsem','two_arg']).
pp(3641,'basic_two_arg',[],['np_non_trans_subst','verb_synsem','basic_two_arg']).
pp(3641,'linking_type',[],['np_non_trans_subst','verb_synsem','linking_type']).
pp(3641,'linking_type',[N|R],A) :- pp(5472,N,R,A).
pp(5472,'two_arg',[],['np_non_trans_subst','verb_synsem','linking_type','two_arg']).
pp(5472,'basic_two_arg',[],['np_non_trans_subst','verb_synsem','linking_type','basic_two_arg']).
pp(31,'lex_synsem',[],['np_non_trans_subst','lex_synsem']).
pp(31,'lex_or_phrase',[],['np_non_trans_subst','lex_or_phrase']).
pp(0,'ssr_inf_subst',[],['ssr_inf_subst']).
pp(0,'empty_prep_intrans_verb',[],['empty_prep_intrans_verb']).
pp(0,'reg_adj_cp_synsem',[],['reg_adj_cp_synsem']).
pp(0,'two_arg_subst',[],['two_arg_subst']).
pp(0,'two_arg_subst',[N|R],A) :- pp(23,N,R,A).
pp(23,'two_arg',[],['two_arg_subst','two_arg']).
pp(23,'basic_two_arg',[],['two_arg_subst','basic_two_arg']).
pp(23,'trans_lt',[],['two_arg_subst','trans_lt']).
pp(23,'trans_lt',[N|R],A) :- pp(3591,N,R,A).
pp(3591,'two_arg',[],['two_arg_subst','trans_lt','two_arg']).
pp(3591,'basic_two_arg',[],['two_arg_subst','trans_lt','basic_two_arg']).
pp(23,'arg13_lt',[],['two_arg_subst','arg13_lt']).
pp(23,'arg13_lt',[N|R],A) :- pp(3590,N,R,A).
pp(3590,'two_arg',[],['two_arg_subst','arg13_lt','two_arg']).
pp(3590,'basic_two_arg',[],['two_arg_subst','arg13_lt','basic_two_arg']).
pp(23,'arg14_lt',[],['two_arg_subst','arg14_lt']).
pp(23,'arg14_lt',[N|R],A) :- pp(3589,N,R,A).
pp(3589,'two_arg',[],['two_arg_subst','arg14_lt','two_arg']).
pp(3589,'basic_two_arg',[],['two_arg_subst','arg14_lt','basic_two_arg']).
pp(23,'arg1_subj_lt',[],['two_arg_subst','arg1_subj_lt']).
pp(23,'arg1_subj_lt',[N|R],A) :- pp(3588,N,R,A).
pp(3588,'two_arg',[],['two_arg_subst','arg1_subj_lt','two_arg']).
pp(3588,'basic_two_arg',[],['two_arg_subst','arg1_subj_lt','basic_two_arg']).
pp(23,'basic_prep_intrans_lt',[],['two_arg_subst','basic_prep_intrans_lt']).
pp(23,'basic_prep_intrans_lt',[N|R],A) :- pp(3587,N,R,A).
pp(3587,'two_arg',[],['two_arg_subst','basic_prep_intrans_lt','two_arg']).
pp(3587,'basic_two_arg',[],['two_arg_subst','basic_prep_intrans_lt','basic_two_arg']).
pp(23,'ssr_lt',[],['two_arg_subst','ssr_lt']).
pp(23,'ssr_lt',[N|R],A) :- pp(3586,N,R,A).
pp(3586,'basic_two_arg',[],['two_arg_subst','ssr_lt','basic_two_arg']).
pp(23,'unacc_lt',[],['two_arg_subst','unacc_lt']).
pp(23,'unacc_lt',[N|R],A) :- pp(3585,N,R,A).
pp(3585,'two_arg',[],['two_arg_subst','unacc_lt','two_arg']).
pp(3585,'basic_two_arg',[],['two_arg_subst','unacc_lt','basic_two_arg']).
pp(23,'linking_type',[],['two_arg_subst','linking_type']).
pp(23,'linking_type',[N|R],A) :- pp(3584,N,R,A).
pp(3584,'two_arg',[],['two_arg_subst','linking_type','two_arg']).
pp(3584,'basic_two_arg',[],['two_arg_subst','linking_type','basic_two_arg']).
pp(23,'aux_verb',[],['two_arg_subst','aux_verb']).
pp(23,'aux_verb',[N|R],A) :- pp(3583,N,R,A).
pp(3583,'basic_two_arg',[],['two_arg_subst','aux_verb','basic_two_arg']).
pp(23,'fin_cp_prop+ques_verb',[],['two_arg_subst','fin_cp_prop+ques_verb']).
pp(23,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3582,N,R,A).
pp(3582,'two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3582,'basic_two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3582,'linking_type',[],['two_arg_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3582,'linking_type',[N|R],A) :- pp(5384,N,R,A).
pp(5384,'two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5384,'basic_two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(23,'cp_prop+ques_verb',[],['two_arg_subst','cp_prop+ques_verb']).
pp(23,'cp_prop+ques_verb',[N|R],A) :- pp(3581,N,R,A).
pp(3581,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','two_arg']).
pp(3581,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3581,'arg14_lt',[],['two_arg_subst','cp_prop+ques_verb','arg14_lt']).
pp(3581,'arg14_lt',[N|R],A) :- pp(5381,N,R,A).
pp(5381,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5381,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3581,'arg1_subj_lt',[],['two_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3581,'arg1_subj_lt',[N|R],A) :- pp(5380,N,R,A).
pp(5380,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5380,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3581,'linking_type',[],['two_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3581,'linking_type',[N|R],A) :- pp(5379,N,R,A).
pp(5379,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5379,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(23,'basic_cp_prop+ques_verb',[],['two_arg_subst','basic_cp_prop+ques_verb']).
pp(23,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3580,N,R,A).
pp(3580,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3580,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3580,'arg14_lt',[],['two_arg_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3580,'arg14_lt',[N|R],A) :- pp(5376,N,R,A).
pp(5376,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5376,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3580,'arg1_subj_lt',[],['two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3580,'arg1_subj_lt',[N|R],A) :- pp(5375,N,R,A).
pp(5375,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5375,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3580,'linking_type',[],['two_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3580,'linking_type',[N|R],A) :- pp(5374,N,R,A).
pp(5374,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5374,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(23,'verb_synsem',[],['two_arg_subst','verb_synsem']).
pp(23,'verb_synsem',[N|R],A) :- pp(3579,N,R,A).
pp(3579,'two_arg',[],['two_arg_subst','verb_synsem','two_arg']).
pp(3579,'basic_two_arg',[],['two_arg_subst','verb_synsem','basic_two_arg']).
pp(3579,'trans_lt',[],['two_arg_subst','verb_synsem','trans_lt']).
pp(3579,'trans_lt',[N|R],A) :- pp(5371,N,R,A).
pp(5371,'two_arg',[],['two_arg_subst','verb_synsem','trans_lt','two_arg']).
pp(5371,'basic_two_arg',[],['two_arg_subst','verb_synsem','trans_lt','basic_two_arg']).
pp(3579,'arg13_lt',[],['two_arg_subst','verb_synsem','arg13_lt']).
pp(3579,'arg13_lt',[N|R],A) :- pp(5370,N,R,A).
pp(5370,'two_arg',[],['two_arg_subst','verb_synsem','arg13_lt','two_arg']).
pp(5370,'basic_two_arg',[],['two_arg_subst','verb_synsem','arg13_lt','basic_two_arg']).
pp(3579,'arg14_lt',[],['two_arg_subst','verb_synsem','arg14_lt']).
pp(3579,'arg14_lt',[N|R],A) :- pp(5369,N,R,A).
pp(5369,'two_arg',[],['two_arg_subst','verb_synsem','arg14_lt','two_arg']).
pp(5369,'basic_two_arg',[],['two_arg_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3579,'arg1_subj_lt',[],['two_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3579,'arg1_subj_lt',[N|R],A) :- pp(5368,N,R,A).
pp(5368,'two_arg',[],['two_arg_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5368,'basic_two_arg',[],['two_arg_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3579,'basic_prep_intrans_lt',[],['two_arg_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3579,'basic_prep_intrans_lt',[N|R],A) :- pp(5367,N,R,A).
pp(5367,'two_arg',[],['two_arg_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(5367,'basic_two_arg',[],['two_arg_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3579,'ssr_lt',[],['two_arg_subst','verb_synsem','ssr_lt']).
pp(3579,'ssr_lt',[N|R],A) :- pp(5366,N,R,A).
pp(5366,'basic_two_arg',[],['two_arg_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3579,'unacc_lt',[],['two_arg_subst','verb_synsem','unacc_lt']).
pp(3579,'unacc_lt',[N|R],A) :- pp(5365,N,R,A).
pp(5365,'two_arg',[],['two_arg_subst','verb_synsem','unacc_lt','two_arg']).
pp(5365,'basic_two_arg',[],['two_arg_subst','verb_synsem','unacc_lt','basic_two_arg']).
pp(3579,'linking_type',[],['two_arg_subst','verb_synsem','linking_type']).
pp(3579,'linking_type',[N|R],A) :- pp(5364,N,R,A).
pp(5364,'two_arg',[],['two_arg_subst','verb_synsem','linking_type','two_arg']).
pp(5364,'basic_two_arg',[],['two_arg_subst','verb_synsem','linking_type','basic_two_arg']).
pp(23,'lex_synsem',[],['two_arg_subst','lex_synsem']).
pp(23,'lex_or_phrase',[],['two_arg_subst','lex_or_phrase']).
pp(0,'oeq_pp_inf_verb',[],['oeq_pp_inf_verb']).
pp(0,'pp_inf_subst',[],['pp_inf_subst']).
pp(0,'pp_inf_subst',[N|R],A) :- pp(22,N,R,A).
pp(22,'three_arg',[],['pp_inf_subst','three_arg']).
pp(22,'basic_three_arg',[],['pp_inf_subst','basic_three_arg']).
pp(22,'arg1_subj_lt',[],['pp_inf_subst','arg1_subj_lt']).
pp(22,'arg1_subj_lt',[N|R],A) :- pp(3574,N,R,A).
pp(3574,'three_arg',[],['pp_inf_subst','arg1_subj_lt','three_arg']).
pp(3574,'basic_three_arg',[],['pp_inf_subst','arg1_subj_lt','basic_three_arg']).
pp(22,'linking_type',[],['pp_inf_subst','linking_type']).
pp(22,'linking_type',[N|R],A) :- pp(3573,N,R,A).
pp(3573,'three_arg',[],['pp_inf_subst','linking_type','three_arg']).
pp(3573,'basic_three_arg',[],['pp_inf_subst','linking_type','basic_three_arg']).
pp(22,'verb_synsem',[],['pp_inf_subst','verb_synsem']).
pp(22,'verb_synsem',[N|R],A) :- pp(3572,N,R,A).
pp(3572,'three_arg',[],['pp_inf_subst','verb_synsem','three_arg']).
pp(3572,'basic_three_arg',[],['pp_inf_subst','verb_synsem','basic_three_arg']).
pp(3572,'arg1_subj_lt',[],['pp_inf_subst','verb_synsem','arg1_subj_lt']).
pp(3572,'arg1_subj_lt',[N|R],A) :- pp(5357,N,R,A).
pp(5357,'three_arg',[],['pp_inf_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5357,'basic_three_arg',[],['pp_inf_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(3572,'linking_type',[],['pp_inf_subst','verb_synsem','linking_type']).
pp(3572,'linking_type',[N|R],A) :- pp(5356,N,R,A).
pp(5356,'three_arg',[],['pp_inf_subst','verb_synsem','linking_type','three_arg']).
pp(5356,'basic_three_arg',[],['pp_inf_subst','verb_synsem','linking_type','basic_three_arg']).
pp(22,'lex_synsem',[],['pp_inf_subst','lex_synsem']).
pp(22,'lex_or_phrase',[],['pp_inf_subst','lex_or_phrase']).
pp(0,'unsat_four_arg_subst',[],['unsat_four_arg_subst']).
pp(0,'unsat_four_arg_subst',[N|R],A) :- pp(21,N,R,A).
pp(21,'four_arg',[],['unsat_four_arg_subst','four_arg']).
pp(21,'expl_pp_inf_lt',[],['unsat_four_arg_subst','expl_pp_inf_lt']).
pp(21,'expl_pp_inf_lt',[N|R],A) :- pp(3568,N,R,A).
pp(3568,'four_arg',[],['unsat_four_arg_subst','expl_pp_inf_lt','four_arg']).
pp(21,'arg1_subj_lt',[],['unsat_four_arg_subst','arg1_subj_lt']).
pp(21,'arg1_subj_lt',[N|R],A) :- pp(3567,N,R,A).
pp(3567,'four_arg',[],['unsat_four_arg_subst','arg1_subj_lt','four_arg']).
pp(21,'linking_type',[],['unsat_four_arg_subst','linking_type']).
pp(21,'linking_type',[N|R],A) :- pp(3566,N,R,A).
pp(3566,'four_arg',[],['unsat_four_arg_subst','linking_type','four_arg']).
pp(21,'cp_prop+ques_verb',[],['unsat_four_arg_subst','cp_prop+ques_verb']).
pp(21,'cp_prop+ques_verb',[N|R],A) :- pp(3565,N,R,A).
pp(3565,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','four_arg']).
pp(3565,'expl_pp_inf_lt',[],['unsat_four_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3565,'expl_pp_inf_lt',[N|R],A) :- pp(5351,N,R,A).
pp(5351,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3565,'arg1_subj_lt',[],['unsat_four_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3565,'arg1_subj_lt',[N|R],A) :- pp(5350,N,R,A).
pp(5350,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3565,'linking_type',[],['unsat_four_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3565,'linking_type',[N|R],A) :- pp(5349,N,R,A).
pp(5349,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(21,'basic_cp_prop+ques_verb',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb']).
pp(21,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3564,N,R,A).
pp(3564,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3564,'expl_pp_inf_lt',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3564,'expl_pp_inf_lt',[N|R],A) :- pp(5347,N,R,A).
pp(5347,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3564,'arg1_subj_lt',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3564,'arg1_subj_lt',[N|R],A) :- pp(5346,N,R,A).
pp(5346,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3564,'linking_type',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3564,'linking_type',[N|R],A) :- pp(5345,N,R,A).
pp(5345,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(21,'verb_synsem',[],['unsat_four_arg_subst','verb_synsem']).
pp(21,'verb_synsem',[N|R],A) :- pp(3563,N,R,A).
pp(3563,'four_arg',[],['unsat_four_arg_subst','verb_synsem','four_arg']).
pp(3563,'expl_pp_inf_lt',[],['unsat_four_arg_subst','verb_synsem','expl_pp_inf_lt']).
pp(3563,'expl_pp_inf_lt',[N|R],A) :- pp(5343,N,R,A).
pp(5343,'four_arg',[],['unsat_four_arg_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3563,'arg1_subj_lt',[],['unsat_four_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3563,'arg1_subj_lt',[N|R],A) :- pp(5342,N,R,A).
pp(5342,'four_arg',[],['unsat_four_arg_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3563,'linking_type',[],['unsat_four_arg_subst','verb_synsem','linking_type']).
pp(3563,'linking_type',[N|R],A) :- pp(5341,N,R,A).
pp(5341,'four_arg',[],['unsat_four_arg_subst','verb_synsem','linking_type','four_arg']).
pp(21,'lex_synsem',[],['unsat_four_arg_subst','lex_synsem']).
pp(21,'lex_or_phrase',[],['unsat_four_arg_subst','lex_or_phrase']).
pp(21,'trans_subst',[],['unsat_four_arg_subst','trans_subst']).
pp(21,'trans_subst',[N|R],A) :- pp(3560,N,R,A).
pp(3560,'four_arg',[],['unsat_four_arg_subst','trans_subst','four_arg']).
pp(3560,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','expl_pp_inf_lt']).
pp(3560,'expl_pp_inf_lt',[N|R],A) :- pp(5339,N,R,A).
pp(5339,'four_arg',[],['unsat_four_arg_subst','trans_subst','expl_pp_inf_lt','four_arg']).
pp(3560,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','arg1_subj_lt']).
pp(3560,'arg1_subj_lt',[N|R],A) :- pp(5338,N,R,A).
pp(5338,'four_arg',[],['unsat_four_arg_subst','trans_subst','arg1_subj_lt','four_arg']).
pp(3560,'linking_type',[],['unsat_four_arg_subst','trans_subst','linking_type']).
pp(3560,'linking_type',[N|R],A) :- pp(5337,N,R,A).
pp(5337,'four_arg',[],['unsat_four_arg_subst','trans_subst','linking_type','four_arg']).
pp(3560,'cp_prop+ques_verb',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb']).
pp(3560,'cp_prop+ques_verb',[N|R],A) :- pp(5336,N,R,A).
pp(5336,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','four_arg']).
pp(5336,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5336,'expl_pp_inf_lt',[N|R],A) :- pp(7285,N,R,A).
pp(7285,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5336,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(5336,'arg1_subj_lt',[N|R],A) :- pp(7284,N,R,A).
pp(7284,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5336,'linking_type',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','linking_type']).
pp(5336,'linking_type',[N|R],A) :- pp(7283,N,R,A).
pp(7283,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(3560,'basic_cp_prop+ques_verb',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb']).
pp(3560,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5335,N,R,A).
pp(5335,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(5335,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5335,'expl_pp_inf_lt',[N|R],A) :- pp(7281,N,R,A).
pp(7281,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5335,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(5335,'arg1_subj_lt',[N|R],A) :- pp(7280,N,R,A).
pp(7280,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5335,'linking_type',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(5335,'linking_type',[N|R],A) :- pp(7279,N,R,A).
pp(7279,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(3560,'verb_synsem',[],['unsat_four_arg_subst','trans_subst','verb_synsem']).
pp(3560,'verb_synsem',[N|R],A) :- pp(5334,N,R,A).
pp(5334,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','four_arg']).
pp(5334,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(5334,'expl_pp_inf_lt',[N|R],A) :- pp(7277,N,R,A).
pp(7277,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(5334,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','verb_synsem','arg1_subj_lt']).
pp(5334,'arg1_subj_lt',[N|R],A) :- pp(7276,N,R,A).
pp(7276,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(5334,'linking_type',[],['unsat_four_arg_subst','trans_subst','verb_synsem','linking_type']).
pp(5334,'linking_type',[N|R],A) :- pp(7275,N,R,A).
pp(7275,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','linking_type','four_arg']).
pp(3560,'lex_synsem',[],['unsat_four_arg_subst','trans_subst','lex_synsem']).
pp(3560,'lex_or_phrase',[],['unsat_four_arg_subst','trans_subst','lex_or_phrase']).
pp(0,'particle_plus_subst',[],['particle_plus_subst']).
pp(0,'reg_adj_atrans_synsem',[],['reg_adj_atrans_synsem']).
pp(0,'ditrans_prep_synsem',[],['ditrans_prep_synsem']).
pp(0,'there_cop_verb',[],['there_cop_verb']).
pp(0,'unsat_three_arg_subst',[],['unsat_three_arg_subst']).
pp(0,'unsat_three_arg_subst',[N|R],A) :- pp(20,N,R,A).
pp(20,'three_arg',[],['unsat_three_arg_subst','three_arg']).
pp(20,'basic_three_arg',[],['unsat_three_arg_subst','basic_three_arg']).
pp(20,'four_arg',[],['unsat_three_arg_subst','four_arg']).
pp(20,'cp_trans_lt',[],['unsat_three_arg_subst','cp_trans_lt']).
pp(20,'cp_trans_lt',[N|R],A) :- pp(3556,N,R,A).
pp(3556,'three_arg',[],['unsat_three_arg_subst','cp_trans_lt','three_arg']).
pp(3556,'basic_three_arg',[],['unsat_three_arg_subst','cp_trans_lt','basic_three_arg']).
pp(20,'empty_prep_trans_lt',[],['unsat_three_arg_subst','empty_prep_trans_lt']).
pp(20,'empty_prep_trans_lt',[N|R],A) :- pp(3555,N,R,A).
pp(3555,'three_arg',[],['unsat_three_arg_subst','empty_prep_trans_lt','three_arg']).
pp(3555,'basic_three_arg',[],['unsat_three_arg_subst','empty_prep_trans_lt','basic_three_arg']).
pp(20,'prep_trans_lt',[],['unsat_three_arg_subst','prep_trans_lt']).
pp(20,'prep_trans_lt',[N|R],A) :- pp(3554,N,R,A).
pp(3554,'three_arg',[],['unsat_three_arg_subst','prep_trans_lt','three_arg']).
pp(3554,'basic_three_arg',[],['unsat_three_arg_subst','prep_trans_lt','basic_three_arg']).
pp(20,'arg13_lt',[],['unsat_three_arg_subst','arg13_lt']).
pp(20,'arg13_lt',[N|R],A) :- pp(3553,N,R,A).
pp(3553,'three_arg',[],['unsat_three_arg_subst','arg13_lt','three_arg']).
pp(3553,'basic_three_arg',[],['unsat_three_arg_subst','arg13_lt','basic_three_arg']).
pp(20,'ditrans_lt',[],['unsat_three_arg_subst','ditrans_lt']).
pp(20,'ditrans_lt',[N|R],A) :- pp(3552,N,R,A).
pp(3552,'three_arg',[],['unsat_three_arg_subst','ditrans_lt','three_arg']).
pp(3552,'basic_three_arg',[],['unsat_three_arg_subst','ditrans_lt','basic_three_arg']).
pp(20,'empty_prep_intrans_lt',[],['unsat_three_arg_subst','empty_prep_intrans_lt']).
pp(20,'empty_prep_intrans_lt',[N|R],A) :- pp(3551,N,R,A).
pp(3551,'three_arg',[],['unsat_three_arg_subst','empty_prep_intrans_lt','three_arg']).
pp(3551,'basic_three_arg',[],['unsat_three_arg_subst','empty_prep_intrans_lt','basic_three_arg']).
pp(20,'expl_pp_inf_lt',[],['unsat_three_arg_subst','expl_pp_inf_lt']).
pp(20,'expl_pp_inf_lt',[N|R],A) :- pp(3550,N,R,A).
pp(3550,'four_arg',[],['unsat_three_arg_subst','expl_pp_inf_lt','four_arg']).
pp(20,'obj_equi_inf_lt',[],['unsat_three_arg_subst','obj_equi_inf_lt']).
pp(20,'obj_equi_inf_lt',[N|R],A) :- pp(3549,N,R,A).
pp(3549,'three_arg',[],['unsat_three_arg_subst','obj_equi_inf_lt','three_arg']).
pp(3549,'basic_three_arg',[],['unsat_three_arg_subst','obj_equi_inf_lt','basic_three_arg']).
pp(20,'obj_equi_prd_lt',[],['unsat_three_arg_subst','obj_equi_prd_lt']).
pp(20,'obj_equi_prd_lt',[N|R],A) :- pp(3548,N,R,A).
pp(3548,'three_arg',[],['unsat_three_arg_subst','obj_equi_prd_lt','three_arg']).
pp(3548,'basic_three_arg',[],['unsat_three_arg_subst','obj_equi_prd_lt','basic_three_arg']).
pp(20,'obj_equi_lt',[],['unsat_three_arg_subst','obj_equi_lt']).
pp(20,'obj_equi_lt',[N|R],A) :- pp(3547,N,R,A).
pp(3547,'three_arg',[],['unsat_three_arg_subst','obj_equi_lt','three_arg']).
pp(3547,'basic_three_arg',[],['unsat_three_arg_subst','obj_equi_lt','basic_three_arg']).
pp(20,'arg1_subj_lt',[],['unsat_three_arg_subst','arg1_subj_lt']).
pp(20,'arg1_subj_lt',[N|R],A) :- pp(3546,N,R,A).
pp(3546,'three_arg',[],['unsat_three_arg_subst','arg1_subj_lt','three_arg']).
pp(3546,'basic_three_arg',[],['unsat_three_arg_subst','arg1_subj_lt','basic_three_arg']).
pp(3546,'four_arg',[],['unsat_three_arg_subst','arg1_subj_lt','four_arg']).
pp(20,'equi_prd_lt',[],['unsat_three_arg_subst','equi_prd_lt']).
pp(20,'equi_prd_lt',[N|R],A) :- pp(3545,N,R,A).
pp(3545,'three_arg',[],['unsat_three_arg_subst','equi_prd_lt','three_arg']).
pp(3545,'basic_three_arg',[],['unsat_three_arg_subst','equi_prd_lt','basic_three_arg']).
pp(20,'s_equi_lt',[],['unsat_three_arg_subst','s_equi_lt']).
pp(20,'s_equi_lt',[N|R],A) :- pp(3544,N,R,A).
pp(3544,'three_arg',[],['unsat_three_arg_subst','s_equi_lt','three_arg']).
pp(3544,'basic_three_arg',[],['unsat_three_arg_subst','s_equi_lt','basic_three_arg']).
pp(20,'sor_lt',[],['unsat_three_arg_subst','sor_lt']).
pp(20,'sor_lt',[N|R],A) :- pp(3543,N,R,A).
pp(3543,'basic_three_arg',[],['unsat_three_arg_subst','sor_lt','basic_three_arg']).
pp(20,'basic_ssr_expr_lt',[],['unsat_three_arg_subst','basic_ssr_expr_lt']).
pp(20,'basic_ssr_expr_lt',[N|R],A) :- pp(3542,N,R,A).
pp(3542,'basic_three_arg',[],['unsat_three_arg_subst','basic_ssr_expr_lt','basic_three_arg']).
pp(20,'ssr_lt',[],['unsat_three_arg_subst','ssr_lt']).
pp(20,'ssr_lt',[N|R],A) :- pp(3541,N,R,A).
pp(3541,'basic_three_arg',[],['unsat_three_arg_subst','ssr_lt','basic_three_arg']).
pp(20,'linking_type',[],['unsat_three_arg_subst','linking_type']).
pp(20,'linking_type',[N|R],A) :- pp(3540,N,R,A).
pp(3540,'three_arg',[],['unsat_three_arg_subst','linking_type','three_arg']).
pp(3540,'basic_three_arg',[],['unsat_three_arg_subst','linking_type','basic_three_arg']).
pp(3540,'four_arg',[],['unsat_three_arg_subst','linking_type','four_arg']).
pp(20,'fin_cp_prop+ques_verb',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb']).
pp(20,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3539,N,R,A).
pp(3539,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3539,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3539,'cp_trans_lt',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3539,'cp_trans_lt',[N|R],A) :- pp(5297,N,R,A).
pp(5297,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5297,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3539,'arg13_lt',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3539,'arg13_lt',[N|R],A) :- pp(5296,N,R,A).
pp(5296,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5296,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3539,'arg1_subj_lt',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3539,'arg1_subj_lt',[N|R],A) :- pp(5295,N,R,A).
pp(5295,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5295,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3539,'linking_type',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3539,'linking_type',[N|R],A) :- pp(5294,N,R,A).
pp(5294,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5294,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(20,'cp_prop+ques_verb',[],['unsat_three_arg_subst','cp_prop+ques_verb']).
pp(20,'cp_prop+ques_verb',[N|R],A) :- pp(3538,N,R,A).
pp(3538,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','three_arg']).
pp(3538,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3538,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','four_arg']).
pp(3538,'cp_trans_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3538,'cp_trans_lt',[N|R],A) :- pp(5290,N,R,A).
pp(5290,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5290,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3538,'arg13_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg13_lt']).
pp(3538,'arg13_lt',[N|R],A) :- pp(5289,N,R,A).
pp(5289,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5289,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3538,'expl_pp_inf_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3538,'expl_pp_inf_lt',[N|R],A) :- pp(5288,N,R,A).
pp(5288,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3538,'arg1_subj_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3538,'arg1_subj_lt',[N|R],A) :- pp(5287,N,R,A).
pp(5287,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5287,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5287,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3538,'s_equi_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','s_equi_lt']).
pp(3538,'s_equi_lt',[N|R],A) :- pp(5286,N,R,A).
pp(5286,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3538,'linking_type',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3538,'linking_type',[N|R],A) :- pp(5285,N,R,A).
pp(5285,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5285,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5285,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(20,'basic_cp_prop+ques_verb',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb']).
pp(20,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3537,N,R,A).
pp(3537,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3537,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3537,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3537,'cp_trans_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3537,'cp_trans_lt',[N|R],A) :- pp(5281,N,R,A).
pp(5281,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5281,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3537,'arg13_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3537,'arg13_lt',[N|R],A) :- pp(5280,N,R,A).
pp(5280,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5280,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3537,'expl_pp_inf_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3537,'expl_pp_inf_lt',[N|R],A) :- pp(5279,N,R,A).
pp(5279,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3537,'arg1_subj_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3537,'arg1_subj_lt',[N|R],A) :- pp(5278,N,R,A).
pp(5278,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5278,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5278,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3537,'s_equi_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3537,'s_equi_lt',[N|R],A) :- pp(5277,N,R,A).
pp(5277,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3537,'linking_type',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3537,'linking_type',[N|R],A) :- pp(5276,N,R,A).
pp(5276,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5276,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5276,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(20,'verb_synsem',[],['unsat_three_arg_subst','verb_synsem']).
pp(20,'verb_synsem',[N|R],A) :- pp(3536,N,R,A).
pp(3536,'three_arg',[],['unsat_three_arg_subst','verb_synsem','three_arg']).
pp(3536,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','basic_three_arg']).
pp(3536,'four_arg',[],['unsat_three_arg_subst','verb_synsem','four_arg']).
pp(3536,'cp_trans_lt',[],['unsat_three_arg_subst','verb_synsem','cp_trans_lt']).
pp(3536,'cp_trans_lt',[N|R],A) :- pp(5272,N,R,A).
pp(5272,'three_arg',[],['unsat_three_arg_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(5272,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3536,'empty_prep_trans_lt',[],['unsat_three_arg_subst','verb_synsem','empty_prep_trans_lt']).
pp(3536,'empty_prep_trans_lt',[N|R],A) :- pp(5271,N,R,A).
pp(5271,'three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(5271,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3536,'prep_trans_lt',[],['unsat_three_arg_subst','verb_synsem','prep_trans_lt']).
pp(3536,'prep_trans_lt',[N|R],A) :- pp(5270,N,R,A).
pp(5270,'three_arg',[],['unsat_three_arg_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(5270,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3536,'arg13_lt',[],['unsat_three_arg_subst','verb_synsem','arg13_lt']).
pp(3536,'arg13_lt',[N|R],A) :- pp(5269,N,R,A).
pp(5269,'three_arg',[],['unsat_three_arg_subst','verb_synsem','arg13_lt','three_arg']).
pp(5269,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(3536,'ditrans_lt',[],['unsat_three_arg_subst','verb_synsem','ditrans_lt']).
pp(3536,'ditrans_lt',[N|R],A) :- pp(5268,N,R,A).
pp(5268,'three_arg',[],['unsat_three_arg_subst','verb_synsem','ditrans_lt','three_arg']).
pp(5268,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3536,'empty_prep_intrans_lt',[],['unsat_three_arg_subst','verb_synsem','empty_prep_intrans_lt']).
pp(3536,'empty_prep_intrans_lt',[N|R],A) :- pp(5267,N,R,A).
pp(5267,'three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(5267,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3536,'expl_pp_inf_lt',[],['unsat_three_arg_subst','verb_synsem','expl_pp_inf_lt']).
pp(3536,'expl_pp_inf_lt',[N|R],A) :- pp(5266,N,R,A).
pp(5266,'four_arg',[],['unsat_three_arg_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3536,'obj_equi_inf_lt',[],['unsat_three_arg_subst','verb_synsem','obj_equi_inf_lt']).
pp(3536,'obj_equi_inf_lt',[N|R],A) :- pp(5265,N,R,A).
pp(5265,'three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(5265,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3536,'obj_equi_prd_lt',[],['unsat_three_arg_subst','verb_synsem','obj_equi_prd_lt']).
pp(3536,'obj_equi_prd_lt',[N|R],A) :- pp(5264,N,R,A).
pp(5264,'three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(5264,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3536,'obj_equi_lt',[],['unsat_three_arg_subst','verb_synsem','obj_equi_lt']).
pp(3536,'obj_equi_lt',[N|R],A) :- pp(5263,N,R,A).
pp(5263,'three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(5263,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3536,'arg1_subj_lt',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3536,'arg1_subj_lt',[N|R],A) :- pp(5262,N,R,A).
pp(5262,'three_arg',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5262,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(5262,'four_arg',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3536,'equi_prd_lt',[],['unsat_three_arg_subst','verb_synsem','equi_prd_lt']).
pp(3536,'equi_prd_lt',[N|R],A) :- pp(5261,N,R,A).
pp(5261,'three_arg',[],['unsat_three_arg_subst','verb_synsem','equi_prd_lt','three_arg']).
pp(5261,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3536,'s_equi_lt',[],['unsat_three_arg_subst','verb_synsem','s_equi_lt']).
pp(3536,'s_equi_lt',[N|R],A) :- pp(5260,N,R,A).
pp(5260,'three_arg',[],['unsat_three_arg_subst','verb_synsem','s_equi_lt','three_arg']).
pp(5260,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(3536,'sor_lt',[],['unsat_three_arg_subst','verb_synsem','sor_lt']).
pp(3536,'sor_lt',[N|R],A) :- pp(5259,N,R,A).
pp(5259,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','sor_lt','basic_three_arg']).
pp(3536,'basic_ssr_expr_lt',[],['unsat_three_arg_subst','verb_synsem','basic_ssr_expr_lt']).
pp(3536,'basic_ssr_expr_lt',[N|R],A) :- pp(5258,N,R,A).
pp(5258,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3536,'ssr_lt',[],['unsat_three_arg_subst','verb_synsem','ssr_lt']).
pp(3536,'ssr_lt',[N|R],A) :- pp(5257,N,R,A).
pp(5257,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','ssr_lt','basic_three_arg']).
pp(3536,'linking_type',[],['unsat_three_arg_subst','verb_synsem','linking_type']).
pp(3536,'linking_type',[N|R],A) :- pp(5256,N,R,A).
pp(5256,'three_arg',[],['unsat_three_arg_subst','verb_synsem','linking_type','three_arg']).
pp(5256,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5256,'four_arg',[],['unsat_three_arg_subst','verb_synsem','linking_type','four_arg']).
pp(20,'lex_synsem',[],['unsat_three_arg_subst','lex_synsem']).
pp(20,'lex_or_phrase',[],['unsat_three_arg_subst','lex_or_phrase']).
pp(20,'trans_subst',[],['unsat_three_arg_subst','trans_subst']).
pp(20,'trans_subst',[N|R],A) :- pp(3533,N,R,A).
pp(3533,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_three_arg']).
pp(3533,'four_arg',[],['unsat_three_arg_subst','trans_subst','four_arg']).
pp(3533,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','cp_trans_lt']).
pp(3533,'cp_trans_lt',[N|R],A) :- pp(5253,N,R,A).
pp(5253,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_trans_lt','basic_three_arg']).
pp(3533,'empty_prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','empty_prep_trans_lt']).
pp(3533,'empty_prep_trans_lt',[N|R],A) :- pp(5252,N,R,A).
pp(5252,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','empty_prep_trans_lt','basic_three_arg']).
pp(3533,'prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','prep_trans_lt']).
pp(3533,'prep_trans_lt',[N|R],A) :- pp(5251,N,R,A).
pp(5251,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','prep_trans_lt','basic_three_arg']).
pp(3533,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','arg13_lt']).
pp(3533,'arg13_lt',[N|R],A) :- pp(5250,N,R,A).
pp(5250,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','arg13_lt','basic_three_arg']).
pp(3533,'ditrans_lt',[],['unsat_three_arg_subst','trans_subst','ditrans_lt']).
pp(3533,'ditrans_lt',[N|R],A) :- pp(5249,N,R,A).
pp(5249,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','ditrans_lt','basic_three_arg']).
pp(3533,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','expl_pp_inf_lt']).
pp(3533,'expl_pp_inf_lt',[N|R],A) :- pp(5248,N,R,A).
pp(5248,'four_arg',[],['unsat_three_arg_subst','trans_subst','expl_pp_inf_lt','four_arg']).
pp(3533,'obj_equi_lt',[],['unsat_three_arg_subst','trans_subst','obj_equi_lt']).
pp(3533,'obj_equi_lt',[N|R],A) :- pp(5247,N,R,A).
pp(5247,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','obj_equi_lt','basic_three_arg']).
pp(3533,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','arg1_subj_lt']).
pp(3533,'arg1_subj_lt',[N|R],A) :- pp(5246,N,R,A).
pp(5246,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','arg1_subj_lt','basic_three_arg']).
pp(5246,'four_arg',[],['unsat_three_arg_subst','trans_subst','arg1_subj_lt','four_arg']).
pp(3533,'linking_type',[],['unsat_three_arg_subst','trans_subst','linking_type']).
pp(3533,'linking_type',[N|R],A) :- pp(5245,N,R,A).
pp(5245,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','linking_type','basic_three_arg']).
pp(5245,'four_arg',[],['unsat_three_arg_subst','trans_subst','linking_type','four_arg']).
pp(3533,'fin_cp_prop+ques_verb',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb']).
pp(3533,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5244,N,R,A).
pp(5244,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(5244,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(5244,'cp_trans_lt',[N|R],A) :- pp(7198,N,R,A).
pp(7198,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5244,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(5244,'arg13_lt',[N|R],A) :- pp(7197,N,R,A).
pp(7197,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5244,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(5244,'arg1_subj_lt',[N|R],A) :- pp(7196,N,R,A).
pp(7196,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5244,'linking_type',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(5244,'linking_type',[N|R],A) :- pp(7195,N,R,A).
pp(7195,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3533,'cp_prop+ques_verb',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb']).
pp(3533,'cp_prop+ques_verb',[N|R],A) :- pp(5243,N,R,A).
pp(5243,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','basic_three_arg']).
pp(5243,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','four_arg']).
pp(5243,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(5243,'cp_trans_lt',[N|R],A) :- pp(7192,N,R,A).
pp(7192,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5243,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt']).
pp(5243,'arg13_lt',[N|R],A) :- pp(7191,N,R,A).
pp(7191,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5243,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5243,'expl_pp_inf_lt',[N|R],A) :- pp(7190,N,R,A).
pp(7190,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5243,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(5243,'arg1_subj_lt',[N|R],A) :- pp(7189,N,R,A).
pp(7189,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(7189,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5243,'linking_type',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','linking_type']).
pp(5243,'linking_type',[N|R],A) :- pp(7188,N,R,A).
pp(7188,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7188,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(3533,'basic_cp_prop+ques_verb',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb']).
pp(3533,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5242,N,R,A).
pp(5242,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(5242,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(5242,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(5242,'cp_trans_lt',[N|R],A) :- pp(7185,N,R,A).
pp(7185,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5242,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(5242,'arg13_lt',[N|R],A) :- pp(7184,N,R,A).
pp(7184,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5242,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5242,'expl_pp_inf_lt',[N|R],A) :- pp(7183,N,R,A).
pp(7183,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5242,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(5242,'arg1_subj_lt',[N|R],A) :- pp(7182,N,R,A).
pp(7182,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(7182,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5242,'linking_type',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(5242,'linking_type',[N|R],A) :- pp(7181,N,R,A).
pp(7181,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7181,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(3533,'verb_synsem',[],['unsat_three_arg_subst','trans_subst','verb_synsem']).
pp(3533,'verb_synsem',[N|R],A) :- pp(5241,N,R,A).
pp(5241,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','basic_three_arg']).
pp(5241,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','four_arg']).
pp(5241,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','cp_trans_lt']).
pp(5241,'cp_trans_lt',[N|R],A) :- pp(7178,N,R,A).
pp(7178,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(5241,'empty_prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt']).
pp(5241,'empty_prep_trans_lt',[N|R],A) :- pp(7177,N,R,A).
pp(7177,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(5241,'prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','prep_trans_lt']).
pp(5241,'prep_trans_lt',[N|R],A) :- pp(7176,N,R,A).
pp(7176,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(5241,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg13_lt']).
pp(5241,'arg13_lt',[N|R],A) :- pp(7175,N,R,A).
pp(7175,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(5241,'ditrans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','ditrans_lt']).
pp(5241,'ditrans_lt',[N|R],A) :- pp(7174,N,R,A).
pp(7174,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(5241,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(5241,'expl_pp_inf_lt',[N|R],A) :- pp(7173,N,R,A).
pp(7173,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(5241,'obj_equi_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','obj_equi_lt']).
pp(5241,'obj_equi_lt',[N|R],A) :- pp(7172,N,R,A).
pp(7172,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(5241,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg1_subj_lt']).
pp(5241,'arg1_subj_lt',[N|R],A) :- pp(7171,N,R,A).
pp(7171,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(7171,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(5241,'linking_type',[],['unsat_three_arg_subst','trans_subst','verb_synsem','linking_type']).
pp(5241,'linking_type',[N|R],A) :- pp(7170,N,R,A).
pp(7170,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(7170,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','linking_type','four_arg']).
pp(3533,'lex_synsem',[],['unsat_three_arg_subst','trans_subst','lex_synsem']).
pp(3533,'lex_or_phrase',[],['unsat_three_arg_subst','trans_subst','lex_or_phrase']).
pp(20,'non_trans_subst',[],['unsat_three_arg_subst','non_trans_subst']).
pp(20,'non_trans_subst',[N|R],A) :- pp(3532,N,R,A).
pp(3532,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','three_arg']).
pp(3532,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','basic_three_arg']).
pp(3532,'linking_type',[],['unsat_three_arg_subst','non_trans_subst','linking_type']).
pp(3532,'linking_type',[N|R],A) :- pp(5236,N,R,A).
pp(5236,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','linking_type','three_arg']).
pp(5236,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','linking_type','basic_three_arg']).
pp(3532,'verb_synsem',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem']).
pp(3532,'verb_synsem',[N|R],A) :- pp(5235,N,R,A).
pp(5235,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','three_arg']).
pp(5235,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','basic_three_arg']).
pp(5235,'linking_type',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','linking_type']).
pp(5235,'linking_type',[N|R],A) :- pp(7165,N,R,A).
pp(7165,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','linking_type','three_arg']).
pp(7165,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(3532,'lex_synsem',[],['unsat_three_arg_subst','non_trans_subst','lex_synsem']).
pp(3532,'lex_or_phrase',[],['unsat_three_arg_subst','non_trans_subst','lex_or_phrase']).
pp(0,'unsat_two_arg_subst',[],['unsat_two_arg_subst']).
pp(0,'unsat_two_arg_subst',[N|R],A) :- pp(19,N,R,A).
pp(19,'nomod_adj_synsem',[],['unsat_two_arg_subst','nomod_adj_synsem']).
pp(19,'scoping_adj_synsem',[],['unsat_two_arg_subst','scoping_adj_synsem']).
pp(19,'scoping_adj_synsem',[N|R],A) :- pp(3530,N,R,A).
pp(3530,'nomod_adj_synsem',[],['unsat_two_arg_subst','scoping_adj_synsem','nomod_adj_synsem']).
pp(19,'basic_adj_synsem',[],['unsat_two_arg_subst','basic_adj_synsem']).
pp(19,'three_arg',[],['unsat_two_arg_subst','three_arg']).
pp(19,'three_arg',[N|R],A) :- pp(3528,N,R,A).
pp(3528,'basic_adj_synsem',[],['unsat_two_arg_subst','three_arg','basic_adj_synsem']).
pp(19,'basic_three_arg',[],['unsat_two_arg_subst','basic_three_arg']).
pp(19,'basic_three_arg',[N|R],A) :- pp(3527,N,R,A).
pp(3527,'basic_adj_synsem',[],['unsat_two_arg_subst','basic_three_arg','basic_adj_synsem']).
pp(19,'two_arg',[],['unsat_two_arg_subst','two_arg']).
pp(19,'basic_two_arg',[],['unsat_two_arg_subst','basic_two_arg']).
pp(19,'four_arg',[],['unsat_two_arg_subst','four_arg']).
pp(19,'cp_trans_lt',[],['unsat_two_arg_subst','cp_trans_lt']).
pp(19,'cp_trans_lt',[N|R],A) :- pp(3523,N,R,A).
pp(3523,'three_arg',[],['unsat_two_arg_subst','cp_trans_lt','three_arg']).
pp(3523,'basic_three_arg',[],['unsat_two_arg_subst','cp_trans_lt','basic_three_arg']).
pp(19,'empty_prep_trans_lt',[],['unsat_two_arg_subst','empty_prep_trans_lt']).
pp(19,'empty_prep_trans_lt',[N|R],A) :- pp(3522,N,R,A).
pp(3522,'three_arg',[],['unsat_two_arg_subst','empty_prep_trans_lt','three_arg']).
pp(3522,'basic_three_arg',[],['unsat_two_arg_subst','empty_prep_trans_lt','basic_three_arg']).
pp(19,'prep_trans_lt',[],['unsat_two_arg_subst','prep_trans_lt']).
pp(19,'prep_trans_lt',[N|R],A) :- pp(3521,N,R,A).
pp(3521,'three_arg',[],['unsat_two_arg_subst','prep_trans_lt','three_arg']).
pp(3521,'basic_three_arg',[],['unsat_two_arg_subst','prep_trans_lt','basic_three_arg']).
pp(19,'trans_lt',[],['unsat_two_arg_subst','trans_lt']).
pp(19,'trans_lt',[N|R],A) :- pp(3520,N,R,A).
pp(3520,'two_arg',[],['unsat_two_arg_subst','trans_lt','two_arg']).
pp(3520,'basic_two_arg',[],['unsat_two_arg_subst','trans_lt','basic_two_arg']).
pp(19,'arg13_lt',[],['unsat_two_arg_subst','arg13_lt']).
pp(19,'arg13_lt',[N|R],A) :- pp(3519,N,R,A).
pp(3519,'three_arg',[],['unsat_two_arg_subst','arg13_lt','three_arg']).
pp(3519,'basic_three_arg',[],['unsat_two_arg_subst','arg13_lt','basic_three_arg']).
pp(3519,'two_arg',[],['unsat_two_arg_subst','arg13_lt','two_arg']).
pp(3519,'basic_two_arg',[],['unsat_two_arg_subst','arg13_lt','basic_two_arg']).
pp(19,'arg14_lt',[],['unsat_two_arg_subst','arg14_lt']).
pp(19,'arg14_lt',[N|R],A) :- pp(3518,N,R,A).
pp(3518,'two_arg',[],['unsat_two_arg_subst','arg14_lt','two_arg']).
pp(3518,'basic_two_arg',[],['unsat_two_arg_subst','arg14_lt','basic_two_arg']).
pp(19,'ditrans_lt',[],['unsat_two_arg_subst','ditrans_lt']).
pp(19,'ditrans_lt',[N|R],A) :- pp(3517,N,R,A).
pp(3517,'three_arg',[],['unsat_two_arg_subst','ditrans_lt','three_arg']).
pp(3517,'basic_three_arg',[],['unsat_two_arg_subst','ditrans_lt','basic_three_arg']).
pp(19,'empty_prep_intrans_lt',[],['unsat_two_arg_subst','empty_prep_intrans_lt']).
pp(19,'empty_prep_intrans_lt',[N|R],A) :- pp(3516,N,R,A).
pp(3516,'three_arg',[],['unsat_two_arg_subst','empty_prep_intrans_lt','three_arg']).
pp(3516,'basic_three_arg',[],['unsat_two_arg_subst','empty_prep_intrans_lt','basic_three_arg']).
pp(19,'expl_pp_inf_lt',[],['unsat_two_arg_subst','expl_pp_inf_lt']).
pp(19,'expl_pp_inf_lt',[N|R],A) :- pp(3515,N,R,A).
pp(3515,'four_arg',[],['unsat_two_arg_subst','expl_pp_inf_lt','four_arg']).
pp(19,'obj_equi_inf_lt',[],['unsat_two_arg_subst','obj_equi_inf_lt']).
pp(19,'obj_equi_inf_lt',[N|R],A) :- pp(3514,N,R,A).
pp(3514,'three_arg',[],['unsat_two_arg_subst','obj_equi_inf_lt','three_arg']).
pp(3514,'basic_three_arg',[],['unsat_two_arg_subst','obj_equi_inf_lt','basic_three_arg']).
pp(19,'obj_equi_prd_lt',[],['unsat_two_arg_subst','obj_equi_prd_lt']).
pp(19,'obj_equi_prd_lt',[N|R],A) :- pp(3513,N,R,A).
pp(3513,'three_arg',[],['unsat_two_arg_subst','obj_equi_prd_lt','three_arg']).
pp(3513,'basic_three_arg',[],['unsat_two_arg_subst','obj_equi_prd_lt','basic_three_arg']).
pp(19,'obj_equi_lt',[],['unsat_two_arg_subst','obj_equi_lt']).
pp(19,'obj_equi_lt',[N|R],A) :- pp(3512,N,R,A).
pp(3512,'three_arg',[],['unsat_two_arg_subst','obj_equi_lt','three_arg']).
pp(3512,'basic_three_arg',[],['unsat_two_arg_subst','obj_equi_lt','basic_three_arg']).
pp(19,'arg1_subj_lt',[],['unsat_two_arg_subst','arg1_subj_lt']).
pp(19,'arg1_subj_lt',[N|R],A) :- pp(3511,N,R,A).
pp(3511,'three_arg',[],['unsat_two_arg_subst','arg1_subj_lt','three_arg']).
pp(3511,'basic_three_arg',[],['unsat_two_arg_subst','arg1_subj_lt','basic_three_arg']).
pp(3511,'two_arg',[],['unsat_two_arg_subst','arg1_subj_lt','two_arg']).
pp(3511,'basic_two_arg',[],['unsat_two_arg_subst','arg1_subj_lt','basic_two_arg']).
pp(3511,'four_arg',[],['unsat_two_arg_subst','arg1_subj_lt','four_arg']).
pp(19,'basic_prep_intrans_lt',[],['unsat_two_arg_subst','basic_prep_intrans_lt']).
pp(19,'basic_prep_intrans_lt',[N|R],A) :- pp(3510,N,R,A).
pp(3510,'two_arg',[],['unsat_two_arg_subst','basic_prep_intrans_lt','two_arg']).
pp(3510,'basic_two_arg',[],['unsat_two_arg_subst','basic_prep_intrans_lt','basic_two_arg']).
pp(19,'equi_prd_lt',[],['unsat_two_arg_subst','equi_prd_lt']).
pp(19,'equi_prd_lt',[N|R],A) :- pp(3509,N,R,A).
pp(3509,'three_arg',[],['unsat_two_arg_subst','equi_prd_lt','three_arg']).
pp(3509,'basic_three_arg',[],['unsat_two_arg_subst','equi_prd_lt','basic_three_arg']).
pp(19,'subj_equi_lt',[],['unsat_two_arg_subst','subj_equi_lt']).
pp(19,'subj_equi_lt',[N|R],A) :- pp(3508,N,R,A).
pp(3508,'two_arg',[],['unsat_two_arg_subst','subj_equi_lt','two_arg']).
pp(3508,'basic_two_arg',[],['unsat_two_arg_subst','subj_equi_lt','basic_two_arg']).
pp(19,'s_equi_lt',[],['unsat_two_arg_subst','s_equi_lt']).
pp(19,'s_equi_lt',[N|R],A) :- pp(3507,N,R,A).
pp(3507,'three_arg',[],['unsat_two_arg_subst','s_equi_lt','three_arg']).
pp(3507,'basic_three_arg',[],['unsat_two_arg_subst','s_equi_lt','basic_three_arg']).
pp(3507,'two_arg',[],['unsat_two_arg_subst','s_equi_lt','two_arg']).
pp(3507,'basic_two_arg',[],['unsat_two_arg_subst','s_equi_lt','basic_two_arg']).
pp(3507,'equi_prd_lt',[],['unsat_two_arg_subst','s_equi_lt','equi_prd_lt']).
pp(19,'sor_lt',[],['unsat_two_arg_subst','sor_lt']).
pp(19,'sor_lt',[N|R],A) :- pp(3506,N,R,A).
pp(3506,'basic_three_arg',[],['unsat_two_arg_subst','sor_lt','basic_three_arg']).
pp(19,'basic_ssr_expr_lt',[],['unsat_two_arg_subst','basic_ssr_expr_lt']).
pp(19,'basic_ssr_expr_lt',[N|R],A) :- pp(3505,N,R,A).
pp(3505,'basic_three_arg',[],['unsat_two_arg_subst','basic_ssr_expr_lt','basic_three_arg']).
pp(19,'ssr_lt',[],['unsat_two_arg_subst','ssr_lt']).
pp(19,'ssr_lt',[N|R],A) :- pp(3504,N,R,A).
pp(3504,'basic_three_arg',[],['unsat_two_arg_subst','ssr_lt','basic_three_arg']).
pp(3504,'basic_two_arg',[],['unsat_two_arg_subst','ssr_lt','basic_two_arg']).
pp(19,'unacc_lt',[],['unsat_two_arg_subst','unacc_lt']).
pp(19,'unacc_lt',[N|R],A) :- pp(3503,N,R,A).
pp(3503,'two_arg',[],['unsat_two_arg_subst','unacc_lt','two_arg']).
pp(3503,'basic_two_arg',[],['unsat_two_arg_subst','unacc_lt','basic_two_arg']).
pp(19,'linking_type',[],['unsat_two_arg_subst','linking_type']).
pp(19,'linking_type',[N|R],A) :- pp(3502,N,R,A).
pp(3502,'three_arg',[],['unsat_two_arg_subst','linking_type','three_arg']).
pp(3502,'basic_three_arg',[],['unsat_two_arg_subst','linking_type','basic_three_arg']).
pp(3502,'two_arg',[],['unsat_two_arg_subst','linking_type','two_arg']).
pp(3502,'basic_two_arg',[],['unsat_two_arg_subst','linking_type','basic_two_arg']).
pp(3502,'four_arg',[],['unsat_two_arg_subst','linking_type','four_arg']).
pp(19,'prd_synsem',[],['unsat_two_arg_subst','prd_synsem']).
pp(19,'prd_synsem',[N|R],A) :- pp(3501,N,R,A).
pp(3501,'nomod_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','nomod_adj_synsem']).
pp(3501,'basic_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','basic_adj_synsem']).
pp(3501,'three_arg',[],['unsat_two_arg_subst','prd_synsem','three_arg']).
pp(3501,'three_arg',[N|R],A) :- pp(5175,N,R,A).
pp(5175,'basic_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','three_arg','basic_adj_synsem']).
pp(3501,'basic_three_arg',[],['unsat_two_arg_subst','prd_synsem','basic_three_arg']).
pp(3501,'basic_three_arg',[N|R],A) :- pp(5174,N,R,A).
pp(5174,'basic_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','basic_three_arg','basic_adj_synsem']).
pp(19,'aux_verb',[],['unsat_two_arg_subst','aux_verb']).
pp(19,'aux_verb',[N|R],A) :- pp(3500,N,R,A).
pp(3500,'basic_two_arg',[],['unsat_two_arg_subst','aux_verb','basic_two_arg']).
pp(19,'fin_cp_prop+ques_verb',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb']).
pp(19,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3499,N,R,A).
pp(3499,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3499,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3499,'two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3499,'basic_two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3499,'cp_trans_lt',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3499,'cp_trans_lt',[N|R],A) :- pp(5168,N,R,A).
pp(5168,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5168,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3499,'arg13_lt',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3499,'arg13_lt',[N|R],A) :- pp(5167,N,R,A).
pp(5167,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5167,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3499,'arg1_subj_lt',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3499,'arg1_subj_lt',[N|R],A) :- pp(5166,N,R,A).
pp(5166,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5166,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3499,'linking_type',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3499,'linking_type',[N|R],A) :- pp(5165,N,R,A).
pp(5165,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5165,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5165,'two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5165,'basic_two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(19,'cp_prop+ques_verb',[],['unsat_two_arg_subst','cp_prop+ques_verb']).
pp(19,'cp_prop+ques_verb',[N|R],A) :- pp(3498,N,R,A).
pp(3498,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','three_arg']).
pp(3498,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3498,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','two_arg']).
pp(3498,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3498,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','four_arg']).
pp(3498,'cp_trans_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3498,'cp_trans_lt',[N|R],A) :- pp(5159,N,R,A).
pp(5159,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5159,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3498,'arg13_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg13_lt']).
pp(3498,'arg13_lt',[N|R],A) :- pp(5158,N,R,A).
pp(5158,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5158,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3498,'arg14_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg14_lt']).
pp(3498,'arg14_lt',[N|R],A) :- pp(5157,N,R,A).
pp(5157,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5157,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3498,'expl_pp_inf_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3498,'expl_pp_inf_lt',[N|R],A) :- pp(5156,N,R,A).
pp(5156,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3498,'arg1_subj_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3498,'arg1_subj_lt',[N|R],A) :- pp(5155,N,R,A).
pp(5155,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5155,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5155,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5155,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5155,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3498,'s_equi_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','s_equi_lt']).
pp(3498,'s_equi_lt',[N|R],A) :- pp(5154,N,R,A).
pp(5154,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3498,'linking_type',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3498,'linking_type',[N|R],A) :- pp(5153,N,R,A).
pp(5153,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5153,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5153,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5153,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5153,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(19,'basic_cp_prop+ques_verb',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb']).
pp(19,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3497,N,R,A).
pp(3497,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3497,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3497,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3497,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3497,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3497,'cp_trans_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3497,'cp_trans_lt',[N|R],A) :- pp(5147,N,R,A).
pp(5147,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5147,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3497,'arg13_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3497,'arg13_lt',[N|R],A) :- pp(5146,N,R,A).
pp(5146,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5146,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3497,'arg14_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3497,'arg14_lt',[N|R],A) :- pp(5145,N,R,A).
pp(5145,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5145,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3497,'expl_pp_inf_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3497,'expl_pp_inf_lt',[N|R],A) :- pp(5144,N,R,A).
pp(5144,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3497,'arg1_subj_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3497,'arg1_subj_lt',[N|R],A) :- pp(5143,N,R,A).
pp(5143,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5143,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5143,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5143,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5143,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3497,'s_equi_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3497,'s_equi_lt',[N|R],A) :- pp(5142,N,R,A).
pp(5142,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3497,'linking_type',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3497,'linking_type',[N|R],A) :- pp(5141,N,R,A).
pp(5141,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5141,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5141,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5141,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5141,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(19,'verb_synsem',[],['unsat_two_arg_subst','verb_synsem']).
pp(19,'verb_synsem',[N|R],A) :- pp(3496,N,R,A).
pp(3496,'three_arg',[],['unsat_two_arg_subst','verb_synsem','three_arg']).
pp(3496,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','basic_three_arg']).
pp(3496,'two_arg',[],['unsat_two_arg_subst','verb_synsem','two_arg']).
pp(3496,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','basic_two_arg']).
pp(3496,'four_arg',[],['unsat_two_arg_subst','verb_synsem','four_arg']).
pp(3496,'cp_trans_lt',[],['unsat_two_arg_subst','verb_synsem','cp_trans_lt']).
pp(3496,'cp_trans_lt',[N|R],A) :- pp(5135,N,R,A).
pp(5135,'three_arg',[],['unsat_two_arg_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(5135,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3496,'empty_prep_trans_lt',[],['unsat_two_arg_subst','verb_synsem','empty_prep_trans_lt']).
pp(3496,'empty_prep_trans_lt',[N|R],A) :- pp(5134,N,R,A).
pp(5134,'three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(5134,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3496,'prep_trans_lt',[],['unsat_two_arg_subst','verb_synsem','prep_trans_lt']).
pp(3496,'prep_trans_lt',[N|R],A) :- pp(5133,N,R,A).
pp(5133,'three_arg',[],['unsat_two_arg_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(5133,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3496,'trans_lt',[],['unsat_two_arg_subst','verb_synsem','trans_lt']).
pp(3496,'trans_lt',[N|R],A) :- pp(5132,N,R,A).
pp(5132,'two_arg',[],['unsat_two_arg_subst','verb_synsem','trans_lt','two_arg']).
pp(5132,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','trans_lt','basic_two_arg']).
pp(3496,'arg13_lt',[],['unsat_two_arg_subst','verb_synsem','arg13_lt']).
pp(3496,'arg13_lt',[N|R],A) :- pp(5131,N,R,A).
pp(5131,'three_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','three_arg']).
pp(5131,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(5131,'two_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','two_arg']).
pp(5131,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','basic_two_arg']).
pp(3496,'arg14_lt',[],['unsat_two_arg_subst','verb_synsem','arg14_lt']).
pp(3496,'arg14_lt',[N|R],A) :- pp(5130,N,R,A).
pp(5130,'two_arg',[],['unsat_two_arg_subst','verb_synsem','arg14_lt','two_arg']).
pp(5130,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3496,'ditrans_lt',[],['unsat_two_arg_subst','verb_synsem','ditrans_lt']).
pp(3496,'ditrans_lt',[N|R],A) :- pp(5129,N,R,A).
pp(5129,'three_arg',[],['unsat_two_arg_subst','verb_synsem','ditrans_lt','three_arg']).
pp(5129,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3496,'empty_prep_intrans_lt',[],['unsat_two_arg_subst','verb_synsem','empty_prep_intrans_lt']).
pp(3496,'empty_prep_intrans_lt',[N|R],A) :- pp(5128,N,R,A).
pp(5128,'three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(5128,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3496,'expl_pp_inf_lt',[],['unsat_two_arg_subst','verb_synsem','expl_pp_inf_lt']).
pp(3496,'expl_pp_inf_lt',[N|R],A) :- pp(5127,N,R,A).
pp(5127,'four_arg',[],['unsat_two_arg_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3496,'obj_equi_inf_lt',[],['unsat_two_arg_subst','verb_synsem','obj_equi_inf_lt']).
pp(3496,'obj_equi_inf_lt',[N|R],A) :- pp(5126,N,R,A).
pp(5126,'three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(5126,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3496,'obj_equi_prd_lt',[],['unsat_two_arg_subst','verb_synsem','obj_equi_prd_lt']).
pp(3496,'obj_equi_prd_lt',[N|R],A) :- pp(5125,N,R,A).
pp(5125,'three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(5125,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3496,'obj_equi_lt',[],['unsat_two_arg_subst','verb_synsem','obj_equi_lt']).
pp(3496,'obj_equi_lt',[N|R],A) :- pp(5124,N,R,A).
pp(5124,'three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(5124,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3496,'arg1_subj_lt',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3496,'arg1_subj_lt',[N|R],A) :- pp(5123,N,R,A).
pp(5123,'three_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5123,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(5123,'two_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5123,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(5123,'four_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3496,'basic_prep_intrans_lt',[],['unsat_two_arg_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3496,'basic_prep_intrans_lt',[N|R],A) :- pp(5122,N,R,A).
pp(5122,'two_arg',[],['unsat_two_arg_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(5122,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3496,'equi_prd_lt',[],['unsat_two_arg_subst','verb_synsem','equi_prd_lt']).
pp(3496,'equi_prd_lt',[N|R],A) :- pp(5121,N,R,A).
pp(5121,'three_arg',[],['unsat_two_arg_subst','verb_synsem','equi_prd_lt','three_arg']).
pp(5121,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3496,'subj_equi_lt',[],['unsat_two_arg_subst','verb_synsem','subj_equi_lt']).
pp(3496,'subj_equi_lt',[N|R],A) :- pp(5120,N,R,A).
pp(5120,'two_arg',[],['unsat_two_arg_subst','verb_synsem','subj_equi_lt','two_arg']).
pp(5120,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3496,'s_equi_lt',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt']).
pp(3496,'s_equi_lt',[N|R],A) :- pp(5119,N,R,A).
pp(5119,'three_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','three_arg']).
pp(5119,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(5119,'two_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','two_arg']).
pp(5119,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','basic_two_arg']).
pp(5119,'equi_prd_lt',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','equi_prd_lt']).
pp(3496,'sor_lt',[],['unsat_two_arg_subst','verb_synsem','sor_lt']).
pp(3496,'sor_lt',[N|R],A) :- pp(5118,N,R,A).
pp(5118,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','sor_lt','basic_three_arg']).
pp(3496,'basic_ssr_expr_lt',[],['unsat_two_arg_subst','verb_synsem','basic_ssr_expr_lt']).
pp(3496,'basic_ssr_expr_lt',[N|R],A) :- pp(5117,N,R,A).
pp(5117,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3496,'ssr_lt',[],['unsat_two_arg_subst','verb_synsem','ssr_lt']).
pp(3496,'ssr_lt',[N|R],A) :- pp(5116,N,R,A).
pp(5116,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','ssr_lt','basic_three_arg']).
pp(5116,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3496,'unacc_lt',[],['unsat_two_arg_subst','verb_synsem','unacc_lt']).
pp(3496,'unacc_lt',[N|R],A) :- pp(5115,N,R,A).
pp(5115,'two_arg',[],['unsat_two_arg_subst','verb_synsem','unacc_lt','two_arg']).
pp(5115,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','unacc_lt','basic_two_arg']).
pp(3496,'linking_type',[],['unsat_two_arg_subst','verb_synsem','linking_type']).
pp(3496,'linking_type',[N|R],A) :- pp(5114,N,R,A).
pp(5114,'three_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','three_arg']).
pp(5114,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5114,'two_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','two_arg']).
pp(5114,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','basic_two_arg']).
pp(5114,'four_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','four_arg']).
pp(19,'lex_synsem',[],['unsat_two_arg_subst','lex_synsem']).
pp(19,'lex_or_phrase',[],['unsat_two_arg_subst','lex_or_phrase']).
pp(19,'isect_synsem',[],['unsat_two_arg_subst','isect_synsem']).
pp(19,'isect_synsem',[N|R],A) :- pp(3493,N,R,A).
pp(3493,'three_arg',[],['unsat_two_arg_subst','isect_synsem','three_arg']).
pp(3493,'basic_three_arg',[],['unsat_two_arg_subst','isect_synsem','basic_three_arg']).
pp(3493,'lex_synsem',[],['unsat_two_arg_subst','isect_synsem','lex_synsem']).
pp(3493,'lex_or_phrase',[],['unsat_two_arg_subst','isect_synsem','lex_or_phrase']).
pp(19,'trans_subst',[],['unsat_two_arg_subst','trans_subst']).
pp(19,'trans_subst',[N|R],A) :- pp(3492,N,R,A).
pp(3492,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_three_arg']).
pp(3492,'four_arg',[],['unsat_two_arg_subst','trans_subst','four_arg']).
pp(3492,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','cp_trans_lt']).
pp(3492,'cp_trans_lt',[N|R],A) :- pp(5107,N,R,A).
pp(5107,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_trans_lt','basic_three_arg']).
pp(3492,'empty_prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','empty_prep_trans_lt']).
pp(3492,'empty_prep_trans_lt',[N|R],A) :- pp(5106,N,R,A).
pp(5106,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','empty_prep_trans_lt','basic_three_arg']).
pp(3492,'prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','prep_trans_lt']).
pp(3492,'prep_trans_lt',[N|R],A) :- pp(5105,N,R,A).
pp(5105,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','prep_trans_lt','basic_three_arg']).
pp(3492,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','arg13_lt']).
pp(3492,'arg13_lt',[N|R],A) :- pp(5104,N,R,A).
pp(5104,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','arg13_lt','basic_three_arg']).
pp(3492,'ditrans_lt',[],['unsat_two_arg_subst','trans_subst','ditrans_lt']).
pp(3492,'ditrans_lt',[N|R],A) :- pp(5103,N,R,A).
pp(5103,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','ditrans_lt','basic_three_arg']).
pp(3492,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','expl_pp_inf_lt']).
pp(3492,'expl_pp_inf_lt',[N|R],A) :- pp(5102,N,R,A).
pp(5102,'four_arg',[],['unsat_two_arg_subst','trans_subst','expl_pp_inf_lt','four_arg']).
pp(3492,'obj_equi_lt',[],['unsat_two_arg_subst','trans_subst','obj_equi_lt']).
pp(3492,'obj_equi_lt',[N|R],A) :- pp(5101,N,R,A).
pp(5101,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','obj_equi_lt','basic_three_arg']).
pp(3492,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','arg1_subj_lt']).
pp(3492,'arg1_subj_lt',[N|R],A) :- pp(5100,N,R,A).
pp(5100,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','arg1_subj_lt','basic_three_arg']).
pp(5100,'four_arg',[],['unsat_two_arg_subst','trans_subst','arg1_subj_lt','four_arg']).
pp(3492,'linking_type',[],['unsat_two_arg_subst','trans_subst','linking_type']).
pp(3492,'linking_type',[N|R],A) :- pp(5099,N,R,A).
pp(5099,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','linking_type','basic_three_arg']).
pp(5099,'four_arg',[],['unsat_two_arg_subst','trans_subst','linking_type','four_arg']).
pp(3492,'fin_cp_prop+ques_verb',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb']).
pp(3492,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5098,N,R,A).
pp(5098,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(5098,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(5098,'cp_trans_lt',[N|R],A) :- pp(7052,N,R,A).
pp(7052,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5098,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(5098,'arg13_lt',[N|R],A) :- pp(7051,N,R,A).
pp(7051,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5098,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(5098,'arg1_subj_lt',[N|R],A) :- pp(7050,N,R,A).
pp(7050,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5098,'linking_type',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(5098,'linking_type',[N|R],A) :- pp(7049,N,R,A).
pp(7049,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3492,'cp_prop+ques_verb',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb']).
pp(3492,'cp_prop+ques_verb',[N|R],A) :- pp(5097,N,R,A).
pp(5097,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','basic_three_arg']).
pp(5097,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','four_arg']).
pp(5097,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(5097,'cp_trans_lt',[N|R],A) :- pp(7046,N,R,A).
pp(7046,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5097,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt']).
pp(5097,'arg13_lt',[N|R],A) :- pp(7045,N,R,A).
pp(7045,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5097,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5097,'expl_pp_inf_lt',[N|R],A) :- pp(7044,N,R,A).
pp(7044,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5097,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(5097,'arg1_subj_lt',[N|R],A) :- pp(7043,N,R,A).
pp(7043,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(7043,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5097,'linking_type',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','linking_type']).
pp(5097,'linking_type',[N|R],A) :- pp(7042,N,R,A).
pp(7042,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7042,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(3492,'basic_cp_prop+ques_verb',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb']).
pp(3492,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5096,N,R,A).
pp(5096,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(5096,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(5096,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(5096,'cp_trans_lt',[N|R],A) :- pp(7039,N,R,A).
pp(7039,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5096,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(5096,'arg13_lt',[N|R],A) :- pp(7038,N,R,A).
pp(7038,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5096,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5096,'expl_pp_inf_lt',[N|R],A) :- pp(7037,N,R,A).
pp(7037,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5096,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(5096,'arg1_subj_lt',[N|R],A) :- pp(7036,N,R,A).
pp(7036,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(7036,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5096,'linking_type',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(5096,'linking_type',[N|R],A) :- pp(7035,N,R,A).
pp(7035,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7035,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(3492,'verb_synsem',[],['unsat_two_arg_subst','trans_subst','verb_synsem']).
pp(3492,'verb_synsem',[N|R],A) :- pp(5095,N,R,A).
pp(5095,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','basic_three_arg']).
pp(5095,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','four_arg']).
pp(5095,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','cp_trans_lt']).
pp(5095,'cp_trans_lt',[N|R],A) :- pp(7032,N,R,A).
pp(7032,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(5095,'empty_prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt']).
pp(5095,'empty_prep_trans_lt',[N|R],A) :- pp(7031,N,R,A).
pp(7031,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(5095,'prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','prep_trans_lt']).
pp(5095,'prep_trans_lt',[N|R],A) :- pp(7030,N,R,A).
pp(7030,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(5095,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg13_lt']).
pp(5095,'arg13_lt',[N|R],A) :- pp(7029,N,R,A).
pp(7029,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(5095,'ditrans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','ditrans_lt']).
pp(5095,'ditrans_lt',[N|R],A) :- pp(7028,N,R,A).
pp(7028,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(5095,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(5095,'expl_pp_inf_lt',[N|R],A) :- pp(7027,N,R,A).
pp(7027,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(5095,'obj_equi_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','obj_equi_lt']).
pp(5095,'obj_equi_lt',[N|R],A) :- pp(7026,N,R,A).
pp(7026,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(5095,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg1_subj_lt']).
pp(5095,'arg1_subj_lt',[N|R],A) :- pp(7025,N,R,A).
pp(7025,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(7025,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(5095,'linking_type',[],['unsat_two_arg_subst','trans_subst','verb_synsem','linking_type']).
pp(5095,'linking_type',[N|R],A) :- pp(7024,N,R,A).
pp(7024,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(7024,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','linking_type','four_arg']).
pp(3492,'lex_synsem',[],['unsat_two_arg_subst','trans_subst','lex_synsem']).
pp(3492,'lex_or_phrase',[],['unsat_two_arg_subst','trans_subst','lex_or_phrase']).
pp(0,'unsat_subst',[],['unsat_subst']).
pp(0,'unsat_subst',[N|R],A) :- pp(18,N,R,A).
pp(18,'nomod_adj_synsem',[],['unsat_subst','nomod_adj_synsem']).
pp(18,'scoping_adj_synsem',[],['unsat_subst','scoping_adj_synsem']).
pp(18,'scoping_adj_synsem',[N|R],A) :- pp(3490,N,R,A).
pp(3490,'nomod_adj_synsem',[],['unsat_subst','scoping_adj_synsem','nomod_adj_synsem']).
pp(18,'basic_adj_synsem',[],['unsat_subst','basic_adj_synsem']).
pp(18,'three_arg',[],['unsat_subst','three_arg']).
pp(18,'three_arg',[N|R],A) :- pp(3488,N,R,A).
pp(3488,'basic_adj_synsem',[],['unsat_subst','three_arg','basic_adj_synsem']).
pp(18,'basic_three_arg',[],['unsat_subst','basic_three_arg']).
pp(18,'basic_three_arg',[N|R],A) :- pp(3487,N,R,A).
pp(3487,'basic_adj_synsem',[],['unsat_subst','basic_three_arg','basic_adj_synsem']).
pp(18,'two_arg',[],['unsat_subst','two_arg']).
pp(18,'basic_two_arg',[],['unsat_subst','basic_two_arg']).
pp(18,'four_arg',[],['unsat_subst','four_arg']).
pp(18,'cp_trans_lt',[],['unsat_subst','cp_trans_lt']).
pp(18,'cp_trans_lt',[N|R],A) :- pp(3483,N,R,A).
pp(3483,'three_arg',[],['unsat_subst','cp_trans_lt','three_arg']).
pp(3483,'basic_three_arg',[],['unsat_subst','cp_trans_lt','basic_three_arg']).
pp(18,'empty_prep_trans_lt',[],['unsat_subst','empty_prep_trans_lt']).
pp(18,'empty_prep_trans_lt',[N|R],A) :- pp(3482,N,R,A).
pp(3482,'three_arg',[],['unsat_subst','empty_prep_trans_lt','three_arg']).
pp(3482,'basic_three_arg',[],['unsat_subst','empty_prep_trans_lt','basic_three_arg']).
pp(18,'prep_trans_lt',[],['unsat_subst','prep_trans_lt']).
pp(18,'prep_trans_lt',[N|R],A) :- pp(3481,N,R,A).
pp(3481,'three_arg',[],['unsat_subst','prep_trans_lt','three_arg']).
pp(3481,'basic_three_arg',[],['unsat_subst','prep_trans_lt','basic_three_arg']).
pp(18,'trans_lt',[],['unsat_subst','trans_lt']).
pp(18,'trans_lt',[N|R],A) :- pp(3480,N,R,A).
pp(3480,'two_arg',[],['unsat_subst','trans_lt','two_arg']).
pp(3480,'basic_two_arg',[],['unsat_subst','trans_lt','basic_two_arg']).
pp(18,'arg13_lt',[],['unsat_subst','arg13_lt']).
pp(18,'arg13_lt',[N|R],A) :- pp(3479,N,R,A).
pp(3479,'three_arg',[],['unsat_subst','arg13_lt','three_arg']).
pp(3479,'basic_three_arg',[],['unsat_subst','arg13_lt','basic_three_arg']).
pp(3479,'two_arg',[],['unsat_subst','arg13_lt','two_arg']).
pp(3479,'basic_two_arg',[],['unsat_subst','arg13_lt','basic_two_arg']).
pp(18,'arg14_lt',[],['unsat_subst','arg14_lt']).
pp(18,'arg14_lt',[N|R],A) :- pp(3478,N,R,A).
pp(3478,'two_arg',[],['unsat_subst','arg14_lt','two_arg']).
pp(3478,'basic_two_arg',[],['unsat_subst','arg14_lt','basic_two_arg']).
pp(18,'ditrans_lt',[],['unsat_subst','ditrans_lt']).
pp(18,'ditrans_lt',[N|R],A) :- pp(3477,N,R,A).
pp(3477,'three_arg',[],['unsat_subst','ditrans_lt','three_arg']).
pp(3477,'basic_three_arg',[],['unsat_subst','ditrans_lt','basic_three_arg']).
pp(18,'empty_prep_intrans_lt',[],['unsat_subst','empty_prep_intrans_lt']).
pp(18,'empty_prep_intrans_lt',[N|R],A) :- pp(3476,N,R,A).
pp(3476,'three_arg',[],['unsat_subst','empty_prep_intrans_lt','three_arg']).
pp(3476,'basic_three_arg',[],['unsat_subst','empty_prep_intrans_lt','basic_three_arg']).
pp(18,'expl_pp_inf_lt',[],['unsat_subst','expl_pp_inf_lt']).
pp(18,'expl_pp_inf_lt',[N|R],A) :- pp(3475,N,R,A).
pp(3475,'four_arg',[],['unsat_subst','expl_pp_inf_lt','four_arg']).
pp(18,'obj_equi_inf_lt',[],['unsat_subst','obj_equi_inf_lt']).
pp(18,'obj_equi_inf_lt',[N|R],A) :- pp(3474,N,R,A).
pp(3474,'three_arg',[],['unsat_subst','obj_equi_inf_lt','three_arg']).
pp(3474,'basic_three_arg',[],['unsat_subst','obj_equi_inf_lt','basic_three_arg']).
pp(18,'obj_equi_prd_lt',[],['unsat_subst','obj_equi_prd_lt']).
pp(18,'obj_equi_prd_lt',[N|R],A) :- pp(3473,N,R,A).
pp(3473,'three_arg',[],['unsat_subst','obj_equi_prd_lt','three_arg']).
pp(3473,'basic_three_arg',[],['unsat_subst','obj_equi_prd_lt','basic_three_arg']).
pp(18,'obj_equi_lt',[],['unsat_subst','obj_equi_lt']).
pp(18,'obj_equi_lt',[N|R],A) :- pp(3472,N,R,A).
pp(3472,'three_arg',[],['unsat_subst','obj_equi_lt','three_arg']).
pp(3472,'basic_three_arg',[],['unsat_subst','obj_equi_lt','basic_three_arg']).
pp(18,'arg1_subj_lt',[],['unsat_subst','arg1_subj_lt']).
pp(18,'arg1_subj_lt',[N|R],A) :- pp(3471,N,R,A).
pp(3471,'three_arg',[],['unsat_subst','arg1_subj_lt','three_arg']).
pp(3471,'basic_three_arg',[],['unsat_subst','arg1_subj_lt','basic_three_arg']).
pp(3471,'two_arg',[],['unsat_subst','arg1_subj_lt','two_arg']).
pp(3471,'basic_two_arg',[],['unsat_subst','arg1_subj_lt','basic_two_arg']).
pp(3471,'four_arg',[],['unsat_subst','arg1_subj_lt','four_arg']).
pp(18,'basic_prep_intrans_lt',[],['unsat_subst','basic_prep_intrans_lt']).
pp(18,'basic_prep_intrans_lt',[N|R],A) :- pp(3470,N,R,A).
pp(3470,'two_arg',[],['unsat_subst','basic_prep_intrans_lt','two_arg']).
pp(3470,'basic_two_arg',[],['unsat_subst','basic_prep_intrans_lt','basic_two_arg']).
pp(18,'equi_prd_lt',[],['unsat_subst','equi_prd_lt']).
pp(18,'equi_prd_lt',[N|R],A) :- pp(3469,N,R,A).
pp(3469,'three_arg',[],['unsat_subst','equi_prd_lt','three_arg']).
pp(3469,'basic_three_arg',[],['unsat_subst','equi_prd_lt','basic_three_arg']).
pp(18,'subj_equi_lt',[],['unsat_subst','subj_equi_lt']).
pp(18,'subj_equi_lt',[N|R],A) :- pp(3468,N,R,A).
pp(3468,'two_arg',[],['unsat_subst','subj_equi_lt','two_arg']).
pp(3468,'basic_two_arg',[],['unsat_subst','subj_equi_lt','basic_two_arg']).
pp(18,'s_equi_lt',[],['unsat_subst','s_equi_lt']).
pp(18,'s_equi_lt',[N|R],A) :- pp(3467,N,R,A).
pp(3467,'three_arg',[],['unsat_subst','s_equi_lt','three_arg']).
pp(3467,'basic_three_arg',[],['unsat_subst','s_equi_lt','basic_three_arg']).
pp(3467,'two_arg',[],['unsat_subst','s_equi_lt','two_arg']).
pp(3467,'basic_two_arg',[],['unsat_subst','s_equi_lt','basic_two_arg']).
pp(3467,'equi_prd_lt',[],['unsat_subst','s_equi_lt','equi_prd_lt']).
pp(18,'sor_lt',[],['unsat_subst','sor_lt']).
pp(18,'sor_lt',[N|R],A) :- pp(3466,N,R,A).
pp(3466,'basic_three_arg',[],['unsat_subst','sor_lt','basic_three_arg']).
pp(18,'basic_ssr_expr_lt',[],['unsat_subst','basic_ssr_expr_lt']).
pp(18,'basic_ssr_expr_lt',[N|R],A) :- pp(3465,N,R,A).
pp(3465,'basic_three_arg',[],['unsat_subst','basic_ssr_expr_lt','basic_three_arg']).
pp(18,'ssr_lt',[],['unsat_subst','ssr_lt']).
pp(18,'ssr_lt',[N|R],A) :- pp(3464,N,R,A).
pp(3464,'basic_three_arg',[],['unsat_subst','ssr_lt','basic_three_arg']).
pp(3464,'basic_two_arg',[],['unsat_subst','ssr_lt','basic_two_arg']).
pp(18,'unacc_lt',[],['unsat_subst','unacc_lt']).
pp(18,'unacc_lt',[N|R],A) :- pp(3463,N,R,A).
pp(3463,'two_arg',[],['unsat_subst','unacc_lt','two_arg']).
pp(3463,'basic_two_arg',[],['unsat_subst','unacc_lt','basic_two_arg']).
pp(18,'linking_type',[],['unsat_subst','linking_type']).
pp(18,'linking_type',[N|R],A) :- pp(3462,N,R,A).
pp(3462,'three_arg',[],['unsat_subst','linking_type','three_arg']).
pp(3462,'basic_three_arg',[],['unsat_subst','linking_type','basic_three_arg']).
pp(3462,'two_arg',[],['unsat_subst','linking_type','two_arg']).
pp(3462,'basic_two_arg',[],['unsat_subst','linking_type','basic_two_arg']).
pp(3462,'four_arg',[],['unsat_subst','linking_type','four_arg']).
pp(18,'prd_synsem',[],['unsat_subst','prd_synsem']).
pp(18,'prd_synsem',[N|R],A) :- pp(3461,N,R,A).
pp(3461,'nomod_adj_synsem',[],['unsat_subst','prd_synsem','nomod_adj_synsem']).
pp(3461,'basic_adj_synsem',[],['unsat_subst','prd_synsem','basic_adj_synsem']).
pp(3461,'three_arg',[],['unsat_subst','prd_synsem','three_arg']).
pp(3461,'three_arg',[N|R],A) :- pp(5035,N,R,A).
pp(5035,'basic_adj_synsem',[],['unsat_subst','prd_synsem','three_arg','basic_adj_synsem']).
pp(3461,'basic_three_arg',[],['unsat_subst','prd_synsem','basic_three_arg']).
pp(3461,'basic_three_arg',[N|R],A) :- pp(5034,N,R,A).
pp(5034,'basic_adj_synsem',[],['unsat_subst','prd_synsem','basic_three_arg','basic_adj_synsem']).
pp(18,'aux_verb',[],['unsat_subst','aux_verb']).
pp(18,'aux_verb',[N|R],A) :- pp(3460,N,R,A).
pp(3460,'basic_two_arg',[],['unsat_subst','aux_verb','basic_two_arg']).
pp(18,'fin_cp_prop+ques_verb',[],['unsat_subst','fin_cp_prop+ques_verb']).
pp(18,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3459,N,R,A).
pp(3459,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3459,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3459,'two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3459,'basic_two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3459,'cp_trans_lt',[],['unsat_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3459,'cp_trans_lt',[N|R],A) :- pp(5028,N,R,A).
pp(5028,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5028,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3459,'arg13_lt',[],['unsat_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3459,'arg13_lt',[N|R],A) :- pp(5027,N,R,A).
pp(5027,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5027,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3459,'arg1_subj_lt',[],['unsat_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3459,'arg1_subj_lt',[N|R],A) :- pp(5026,N,R,A).
pp(5026,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5026,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3459,'linking_type',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3459,'linking_type',[N|R],A) :- pp(5025,N,R,A).
pp(5025,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5025,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5025,'two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5025,'basic_two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(18,'cp_prop+ques_verb',[],['unsat_subst','cp_prop+ques_verb']).
pp(18,'cp_prop+ques_verb',[N|R],A) :- pp(3458,N,R,A).
pp(3458,'three_arg',[],['unsat_subst','cp_prop+ques_verb','three_arg']).
pp(3458,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3458,'two_arg',[],['unsat_subst','cp_prop+ques_verb','two_arg']).
pp(3458,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3458,'four_arg',[],['unsat_subst','cp_prop+ques_verb','four_arg']).
pp(3458,'cp_trans_lt',[],['unsat_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3458,'cp_trans_lt',[N|R],A) :- pp(5019,N,R,A).
pp(5019,'three_arg',[],['unsat_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5019,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3458,'arg13_lt',[],['unsat_subst','cp_prop+ques_verb','arg13_lt']).
pp(3458,'arg13_lt',[N|R],A) :- pp(5018,N,R,A).
pp(5018,'three_arg',[],['unsat_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5018,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3458,'arg14_lt',[],['unsat_subst','cp_prop+ques_verb','arg14_lt']).
pp(3458,'arg14_lt',[N|R],A) :- pp(5017,N,R,A).
pp(5017,'two_arg',[],['unsat_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5017,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3458,'expl_pp_inf_lt',[],['unsat_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3458,'expl_pp_inf_lt',[N|R],A) :- pp(5016,N,R,A).
pp(5016,'four_arg',[],['unsat_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3458,'arg1_subj_lt',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3458,'arg1_subj_lt',[N|R],A) :- pp(5015,N,R,A).
pp(5015,'three_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5015,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5015,'two_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5015,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5015,'four_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3458,'s_equi_lt',[],['unsat_subst','cp_prop+ques_verb','s_equi_lt']).
pp(3458,'s_equi_lt',[N|R],A) :- pp(5014,N,R,A).
pp(5014,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3458,'linking_type',[],['unsat_subst','cp_prop+ques_verb','linking_type']).
pp(3458,'linking_type',[N|R],A) :- pp(5013,N,R,A).
pp(5013,'three_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5013,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5013,'two_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5013,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5013,'four_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(18,'basic_cp_prop+ques_verb',[],['unsat_subst','basic_cp_prop+ques_verb']).
pp(18,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3457,N,R,A).
pp(3457,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3457,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3457,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3457,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3457,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3457,'cp_trans_lt',[],['unsat_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3457,'cp_trans_lt',[N|R],A) :- pp(5007,N,R,A).
pp(5007,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5007,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3457,'arg13_lt',[],['unsat_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3457,'arg13_lt',[N|R],A) :- pp(5006,N,R,A).
pp(5006,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5006,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3457,'arg14_lt',[],['unsat_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3457,'arg14_lt',[N|R],A) :- pp(5005,N,R,A).
pp(5005,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5005,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3457,'expl_pp_inf_lt',[],['unsat_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3457,'expl_pp_inf_lt',[N|R],A) :- pp(5004,N,R,A).
pp(5004,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3457,'arg1_subj_lt',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3457,'arg1_subj_lt',[N|R],A) :- pp(5003,N,R,A).
pp(5003,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5003,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5003,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5003,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5003,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3457,'s_equi_lt',[],['unsat_subst','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3457,'s_equi_lt',[N|R],A) :- pp(5002,N,R,A).
pp(5002,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3457,'linking_type',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3457,'linking_type',[N|R],A) :- pp(5001,N,R,A).
pp(5001,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5001,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5001,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5001,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5001,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(18,'verb_synsem',[],['unsat_subst','verb_synsem']).
pp(18,'verb_synsem',[N|R],A) :- pp(3456,N,R,A).
pp(3456,'three_arg',[],['unsat_subst','verb_synsem','three_arg']).
pp(3456,'basic_three_arg',[],['unsat_subst','verb_synsem','basic_three_arg']).
pp(3456,'two_arg',[],['unsat_subst','verb_synsem','two_arg']).
pp(3456,'basic_two_arg',[],['unsat_subst','verb_synsem','basic_two_arg']).
pp(3456,'four_arg',[],['unsat_subst','verb_synsem','four_arg']).
pp(3456,'cp_trans_lt',[],['unsat_subst','verb_synsem','cp_trans_lt']).
pp(3456,'cp_trans_lt',[N|R],A) :- pp(4995,N,R,A).
pp(4995,'three_arg',[],['unsat_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(4995,'basic_three_arg',[],['unsat_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3456,'empty_prep_trans_lt',[],['unsat_subst','verb_synsem','empty_prep_trans_lt']).
pp(3456,'empty_prep_trans_lt',[N|R],A) :- pp(4994,N,R,A).
pp(4994,'three_arg',[],['unsat_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(4994,'basic_three_arg',[],['unsat_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3456,'prep_trans_lt',[],['unsat_subst','verb_synsem','prep_trans_lt']).
pp(3456,'prep_trans_lt',[N|R],A) :- pp(4993,N,R,A).
pp(4993,'three_arg',[],['unsat_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(4993,'basic_three_arg',[],['unsat_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3456,'trans_lt',[],['unsat_subst','verb_synsem','trans_lt']).
pp(3456,'trans_lt',[N|R],A) :- pp(4992,N,R,A).
pp(4992,'two_arg',[],['unsat_subst','verb_synsem','trans_lt','two_arg']).
pp(4992,'basic_two_arg',[],['unsat_subst','verb_synsem','trans_lt','basic_two_arg']).
pp(3456,'arg13_lt',[],['unsat_subst','verb_synsem','arg13_lt']).
pp(3456,'arg13_lt',[N|R],A) :- pp(4991,N,R,A).
pp(4991,'three_arg',[],['unsat_subst','verb_synsem','arg13_lt','three_arg']).
pp(4991,'basic_three_arg',[],['unsat_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(4991,'two_arg',[],['unsat_subst','verb_synsem','arg13_lt','two_arg']).
pp(4991,'basic_two_arg',[],['unsat_subst','verb_synsem','arg13_lt','basic_two_arg']).
pp(3456,'arg14_lt',[],['unsat_subst','verb_synsem','arg14_lt']).
pp(3456,'arg14_lt',[N|R],A) :- pp(4990,N,R,A).
pp(4990,'two_arg',[],['unsat_subst','verb_synsem','arg14_lt','two_arg']).
pp(4990,'basic_two_arg',[],['unsat_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3456,'ditrans_lt',[],['unsat_subst','verb_synsem','ditrans_lt']).
pp(3456,'ditrans_lt',[N|R],A) :- pp(4989,N,R,A).
pp(4989,'three_arg',[],['unsat_subst','verb_synsem','ditrans_lt','three_arg']).
pp(4989,'basic_three_arg',[],['unsat_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3456,'empty_prep_intrans_lt',[],['unsat_subst','verb_synsem','empty_prep_intrans_lt']).
pp(3456,'empty_prep_intrans_lt',[N|R],A) :- pp(4988,N,R,A).
pp(4988,'three_arg',[],['unsat_subst','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(4988,'basic_three_arg',[],['unsat_subst','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3456,'expl_pp_inf_lt',[],['unsat_subst','verb_synsem','expl_pp_inf_lt']).
pp(3456,'expl_pp_inf_lt',[N|R],A) :- pp(4987,N,R,A).
pp(4987,'four_arg',[],['unsat_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3456,'obj_equi_inf_lt',[],['unsat_subst','verb_synsem','obj_equi_inf_lt']).
pp(3456,'obj_equi_inf_lt',[N|R],A) :- pp(4986,N,R,A).
pp(4986,'three_arg',[],['unsat_subst','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(4986,'basic_three_arg',[],['unsat_subst','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3456,'obj_equi_prd_lt',[],['unsat_subst','verb_synsem','obj_equi_prd_lt']).
pp(3456,'obj_equi_prd_lt',[N|R],A) :- pp(4985,N,R,A).
pp(4985,'three_arg',[],['unsat_subst','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(4985,'basic_three_arg',[],['unsat_subst','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3456,'obj_equi_lt',[],['unsat_subst','verb_synsem','obj_equi_lt']).
pp(3456,'obj_equi_lt',[N|R],A) :- pp(4984,N,R,A).
pp(4984,'three_arg',[],['unsat_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(4984,'basic_three_arg',[],['unsat_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3456,'arg1_subj_lt',[],['unsat_subst','verb_synsem','arg1_subj_lt']).
pp(3456,'arg1_subj_lt',[N|R],A) :- pp(4983,N,R,A).
pp(4983,'three_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(4983,'basic_three_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(4983,'two_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(4983,'basic_two_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(4983,'four_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3456,'basic_prep_intrans_lt',[],['unsat_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3456,'basic_prep_intrans_lt',[N|R],A) :- pp(4982,N,R,A).
pp(4982,'two_arg',[],['unsat_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(4982,'basic_two_arg',[],['unsat_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3456,'equi_prd_lt',[],['unsat_subst','verb_synsem','equi_prd_lt']).
pp(3456,'equi_prd_lt',[N|R],A) :- pp(4981,N,R,A).
pp(4981,'three_arg',[],['unsat_subst','verb_synsem','equi_prd_lt','three_arg']).
pp(4981,'basic_three_arg',[],['unsat_subst','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3456,'subj_equi_lt',[],['unsat_subst','verb_synsem','subj_equi_lt']).
pp(3456,'subj_equi_lt',[N|R],A) :- pp(4980,N,R,A).
pp(4980,'two_arg',[],['unsat_subst','verb_synsem','subj_equi_lt','two_arg']).
pp(4980,'basic_two_arg',[],['unsat_subst','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3456,'s_equi_lt',[],['unsat_subst','verb_synsem','s_equi_lt']).
pp(3456,'s_equi_lt',[N|R],A) :- pp(4979,N,R,A).
pp(4979,'three_arg',[],['unsat_subst','verb_synsem','s_equi_lt','three_arg']).
pp(4979,'basic_three_arg',[],['unsat_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(4979,'two_arg',[],['unsat_subst','verb_synsem','s_equi_lt','two_arg']).
pp(4979,'basic_two_arg',[],['unsat_subst','verb_synsem','s_equi_lt','basic_two_arg']).
pp(4979,'equi_prd_lt',[],['unsat_subst','verb_synsem','s_equi_lt','equi_prd_lt']).
pp(3456,'sor_lt',[],['unsat_subst','verb_synsem','sor_lt']).
pp(3456,'sor_lt',[N|R],A) :- pp(4978,N,R,A).
pp(4978,'basic_three_arg',[],['unsat_subst','verb_synsem','sor_lt','basic_three_arg']).
pp(3456,'basic_ssr_expr_lt',[],['unsat_subst','verb_synsem','basic_ssr_expr_lt']).
pp(3456,'basic_ssr_expr_lt',[N|R],A) :- pp(4977,N,R,A).
pp(4977,'basic_three_arg',[],['unsat_subst','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3456,'ssr_lt',[],['unsat_subst','verb_synsem','ssr_lt']).
pp(3456,'ssr_lt',[N|R],A) :- pp(4976,N,R,A).
pp(4976,'basic_three_arg',[],['unsat_subst','verb_synsem','ssr_lt','basic_three_arg']).
pp(4976,'basic_two_arg',[],['unsat_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3456,'unacc_lt',[],['unsat_subst','verb_synsem','unacc_lt']).
pp(3456,'unacc_lt',[N|R],A) :- pp(4975,N,R,A).
pp(4975,'two_arg',[],['unsat_subst','verb_synsem','unacc_lt','two_arg']).
pp(4975,'basic_two_arg',[],['unsat_subst','verb_synsem','unacc_lt','basic_two_arg']).
pp(3456,'linking_type',[],['unsat_subst','verb_synsem','linking_type']).
pp(3456,'linking_type',[N|R],A) :- pp(4974,N,R,A).
pp(4974,'three_arg',[],['unsat_subst','verb_synsem','linking_type','three_arg']).
pp(4974,'basic_three_arg',[],['unsat_subst','verb_synsem','linking_type','basic_three_arg']).
pp(4974,'two_arg',[],['unsat_subst','verb_synsem','linking_type','two_arg']).
pp(4974,'basic_two_arg',[],['unsat_subst','verb_synsem','linking_type','basic_two_arg']).
pp(4974,'four_arg',[],['unsat_subst','verb_synsem','linking_type','four_arg']).
pp(18,'lex_synsem',[],['unsat_subst','lex_synsem']).
pp(18,'lex_or_phrase',[],['unsat_subst','lex_or_phrase']).
pp(18,'isect_synsem',[],['unsat_subst','isect_synsem']).
pp(18,'isect_synsem',[N|R],A) :- pp(3453,N,R,A).
pp(3453,'three_arg',[],['unsat_subst','isect_synsem','three_arg']).
pp(3453,'basic_three_arg',[],['unsat_subst','isect_synsem','basic_three_arg']).
pp(3453,'lex_synsem',[],['unsat_subst','isect_synsem','lex_synsem']).
pp(3453,'lex_or_phrase',[],['unsat_subst','isect_synsem','lex_or_phrase']).
pp(0,'np_np_cp_verb',[],['np_np_cp_verb']).
pp(0,'subj_equi_prd_verb',[],['subj_equi_prd_verb']).
pp(0,'subj_equi_verb',[],['subj_equi_verb']).
pp(0,'ssr_prdp_pp_verb',[],['ssr_prdp_pp_verb']).
pp(0,'ssr_pp_inf_verb',[],['ssr_pp_inf_verb']).
pp(0,'prep_intrans_unacc_verb',[],['prep_intrans_unacc_verb']).
pp(0,'prep_intrans_verb',[],['prep_intrans_verb']).
pp(0,'prep_intrans_event_verb',[],['prep_intrans_event_verb']).
pp(0,'pp_inf_seq_verb',[],['pp_inf_seq_verb']).
pp(0,'pp_cp_verb',[],['pp_cp_verb']).
pp(0,'poss_verb',[],['poss_verb']).
pp(0,'particle_np_verb',[],['particle_np_verb']).
pp(0,'particle_cp_verb',[],['particle_cp_verb']).
pp(0,'np_particle_verb',[],['np_particle_verb']).
pp(0,'cp_fin_inf_intrans_verb',[],['cp_fin_inf_intrans_verb']).
pp(0,'expl_prep_trans_verb',[],['expl_prep_trans_verb']).
pp(0,'expl_pp_inf_seq_verb',[],['expl_pp_inf_seq_verb']).
pp(0,'expl_pp_inf_oeq_verb',[],['expl_pp_inf_oeq_verb']).
pp(0,'expl_obj_cp_verb',[],['expl_obj_cp_verb']).
pp(0,'expl_it_subj_verb',[],['expl_it_subj_verb']).
pp(0,'particle_np_pp_verb',[],['particle_np_pp_verb']).
pp(0,'particle_pp_verb',[],['particle_pp_verb']).
pp(0,'double_pp_verb',[],['double_pp_verb']).
pp(0,'basic1_prep_synsem',[],['basic1_prep_synsem']).
pp(0,'basic1_prep_synsem',[N|R],A) :- pp(46,N,R,A).
pp(46,'lex_synsem',[],['basic1_prep_synsem','lex_synsem']).
pp(46,'lex_or_phrase',[],['basic1_prep_synsem','lex_or_phrase']).
pp(0,'intrans_subst',[],['intrans_subst']).
pp(0,'intrans_subst',[N|R],A) :- pp(52,N,R,A).
pp(52,'linking_type',[],['intrans_subst','linking_type']).
pp(52,'verb_synsem',[],['intrans_subst','verb_synsem']).
pp(52,'verb_synsem',[N|R],A) :- pp(3767,N,R,A).
pp(3767,'linking_type',[],['intrans_subst','verb_synsem','linking_type']).
pp(52,'lex_synsem',[],['intrans_subst','lex_synsem']).
pp(52,'lex_or_phrase',[],['intrans_subst','lex_or_phrase']).
pp(0,'prep_prd_or_nonprd_synsem',[],['prep_prd_or_nonprd_synsem']).
pp(0,'prep_prd_or_nonprd_synsem',[N|R],A) :- pp(48,N,R,A).
pp(48,'lex_synsem',[],['prep_prd_or_nonprd_synsem','lex_synsem']).
pp(48,'lex_or_phrase',[],['prep_prd_or_nonprd_synsem','lex_or_phrase']).
pp(0,'atrans_verb',[],['atrans_verb']).
pp(0,'atrans_inf_verb',[],['atrans_inf_verb']).
pp(0,'particle_prd_verb',[],['particle_prd_verb']).
pp(0,'particle_inf_verb',[],['particle_inf_verb']).
pp(0,'anom_equi_verb',[],['anom_equi_verb']).
pp(0,'cp_prop_raise_key_verb',[],['cp_prop_raise_key_verb']).
pp(0,'reg_adj_equi_synsem',[],['reg_adj_equi_synsem']).
pp(0,'valence_type',[],['valence_type']).
pp(0,'valence_type',[N|R],A) :- pp(17,N,R,A).
pp(17,'nomod_adj_synsem',[],['valence_type','nomod_adj_synsem']).
pp(17,'scoping_adj_synsem',[],['valence_type','scoping_adj_synsem']).
pp(17,'scoping_adj_synsem',[N|R],A) :- pp(3451,N,R,A).
pp(3451,'nomod_adj_synsem',[],['valence_type','scoping_adj_synsem','nomod_adj_synsem']).
pp(17,'basic_adj_synsem',[],['valence_type','basic_adj_synsem']).
pp(17,'three_arg',[],['valence_type','three_arg']).
pp(17,'three_arg',[N|R],A) :- pp(3449,N,R,A).
pp(3449,'basic_adj_synsem',[],['valence_type','three_arg','basic_adj_synsem']).
pp(17,'basic_three_arg',[],['valence_type','basic_three_arg']).
pp(17,'basic_three_arg',[N|R],A) :- pp(3448,N,R,A).
pp(3448,'basic_adj_synsem',[],['valence_type','basic_three_arg','basic_adj_synsem']).
pp(17,'two_arg',[],['valence_type','two_arg']).
pp(17,'basic_two_arg',[],['valence_type','basic_two_arg']).
pp(17,'four_arg',[],['valence_type','four_arg']).
pp(17,'cp_trans_lt',[],['valence_type','cp_trans_lt']).
pp(17,'cp_trans_lt',[N|R],A) :- pp(3444,N,R,A).
pp(3444,'three_arg',[],['valence_type','cp_trans_lt','three_arg']).
pp(3444,'basic_three_arg',[],['valence_type','cp_trans_lt','basic_three_arg']).
pp(17,'empty_prep_trans_lt',[],['valence_type','empty_prep_trans_lt']).
pp(17,'empty_prep_trans_lt',[N|R],A) :- pp(3443,N,R,A).
pp(3443,'three_arg',[],['valence_type','empty_prep_trans_lt','three_arg']).
pp(3443,'basic_three_arg',[],['valence_type','empty_prep_trans_lt','basic_three_arg']).
pp(17,'prep_trans_lt',[],['valence_type','prep_trans_lt']).
pp(17,'prep_trans_lt',[N|R],A) :- pp(3442,N,R,A).
pp(3442,'three_arg',[],['valence_type','prep_trans_lt','three_arg']).
pp(3442,'basic_three_arg',[],['valence_type','prep_trans_lt','basic_three_arg']).
pp(17,'trans_lt',[],['valence_type','trans_lt']).
pp(17,'trans_lt',[N|R],A) :- pp(3441,N,R,A).
pp(3441,'two_arg',[],['valence_type','trans_lt','two_arg']).
pp(3441,'basic_two_arg',[],['valence_type','trans_lt','basic_two_arg']).
pp(17,'arg13_lt',[],['valence_type','arg13_lt']).
pp(17,'arg13_lt',[N|R],A) :- pp(3440,N,R,A).
pp(3440,'three_arg',[],['valence_type','arg13_lt','three_arg']).
pp(3440,'basic_three_arg',[],['valence_type','arg13_lt','basic_three_arg']).
pp(3440,'two_arg',[],['valence_type','arg13_lt','two_arg']).
pp(3440,'basic_two_arg',[],['valence_type','arg13_lt','basic_two_arg']).
pp(17,'arg14_lt',[],['valence_type','arg14_lt']).
pp(17,'arg14_lt',[N|R],A) :- pp(3439,N,R,A).
pp(3439,'two_arg',[],['valence_type','arg14_lt','two_arg']).
pp(3439,'basic_two_arg',[],['valence_type','arg14_lt','basic_two_arg']).
pp(17,'ditrans_lt',[],['valence_type','ditrans_lt']).
pp(17,'ditrans_lt',[N|R],A) :- pp(3438,N,R,A).
pp(3438,'three_arg',[],['valence_type','ditrans_lt','three_arg']).
pp(3438,'basic_three_arg',[],['valence_type','ditrans_lt','basic_three_arg']).
pp(17,'empty_prep_intrans_lt',[],['valence_type','empty_prep_intrans_lt']).
pp(17,'empty_prep_intrans_lt',[N|R],A) :- pp(3437,N,R,A).
pp(3437,'three_arg',[],['valence_type','empty_prep_intrans_lt','three_arg']).
pp(3437,'basic_three_arg',[],['valence_type','empty_prep_intrans_lt','basic_three_arg']).
pp(17,'expl_pp_inf_lt',[],['valence_type','expl_pp_inf_lt']).
pp(17,'expl_pp_inf_lt',[N|R],A) :- pp(3436,N,R,A).
pp(3436,'four_arg',[],['valence_type','expl_pp_inf_lt','four_arg']).
pp(17,'obj_equi_inf_lt',[],['valence_type','obj_equi_inf_lt']).
pp(17,'obj_equi_inf_lt',[N|R],A) :- pp(3435,N,R,A).
pp(3435,'three_arg',[],['valence_type','obj_equi_inf_lt','three_arg']).
pp(3435,'basic_three_arg',[],['valence_type','obj_equi_inf_lt','basic_three_arg']).
pp(17,'obj_equi_prd_lt',[],['valence_type','obj_equi_prd_lt']).
pp(17,'obj_equi_prd_lt',[N|R],A) :- pp(3434,N,R,A).
pp(3434,'three_arg',[],['valence_type','obj_equi_prd_lt','three_arg']).
pp(3434,'basic_three_arg',[],['valence_type','obj_equi_prd_lt','basic_three_arg']).
pp(17,'obj_equi_lt',[],['valence_type','obj_equi_lt']).
pp(17,'obj_equi_lt',[N|R],A) :- pp(3433,N,R,A).
pp(3433,'three_arg',[],['valence_type','obj_equi_lt','three_arg']).
pp(3433,'basic_three_arg',[],['valence_type','obj_equi_lt','basic_three_arg']).
pp(17,'arg1_subj_lt',[],['valence_type','arg1_subj_lt']).
pp(17,'arg1_subj_lt',[N|R],A) :- pp(3432,N,R,A).
pp(3432,'three_arg',[],['valence_type','arg1_subj_lt','three_arg']).
pp(3432,'basic_three_arg',[],['valence_type','arg1_subj_lt','basic_three_arg']).
pp(3432,'two_arg',[],['valence_type','arg1_subj_lt','two_arg']).
pp(3432,'basic_two_arg',[],['valence_type','arg1_subj_lt','basic_two_arg']).
pp(3432,'four_arg',[],['valence_type','arg1_subj_lt','four_arg']).
pp(17,'basic_prep_intrans_lt',[],['valence_type','basic_prep_intrans_lt']).
pp(17,'basic_prep_intrans_lt',[N|R],A) :- pp(3431,N,R,A).
pp(3431,'two_arg',[],['valence_type','basic_prep_intrans_lt','two_arg']).
pp(3431,'basic_two_arg',[],['valence_type','basic_prep_intrans_lt','basic_two_arg']).
pp(17,'equi_prd_lt',[],['valence_type','equi_prd_lt']).
pp(17,'equi_prd_lt',[N|R],A) :- pp(3430,N,R,A).
pp(3430,'three_arg',[],['valence_type','equi_prd_lt','three_arg']).
pp(3430,'basic_three_arg',[],['valence_type','equi_prd_lt','basic_three_arg']).
pp(17,'subj_equi_lt',[],['valence_type','subj_equi_lt']).
pp(17,'subj_equi_lt',[N|R],A) :- pp(3429,N,R,A).
pp(3429,'two_arg',[],['valence_type','subj_equi_lt','two_arg']).
pp(3429,'basic_two_arg',[],['valence_type','subj_equi_lt','basic_two_arg']).
pp(17,'s_equi_lt',[],['valence_type','s_equi_lt']).
pp(17,'s_equi_lt',[N|R],A) :- pp(3428,N,R,A).
pp(3428,'three_arg',[],['valence_type','s_equi_lt','three_arg']).
pp(3428,'basic_three_arg',[],['valence_type','s_equi_lt','basic_three_arg']).
pp(3428,'two_arg',[],['valence_type','s_equi_lt','two_arg']).
pp(3428,'basic_two_arg',[],['valence_type','s_equi_lt','basic_two_arg']).
pp(3428,'equi_prd_lt',[],['valence_type','s_equi_lt','equi_prd_lt']).
pp(17,'sor_lt',[],['valence_type','sor_lt']).
pp(17,'sor_lt',[N|R],A) :- pp(3427,N,R,A).
pp(3427,'basic_three_arg',[],['valence_type','sor_lt','basic_three_arg']).
pp(17,'basic_ssr_expr_lt',[],['valence_type','basic_ssr_expr_lt']).
pp(17,'basic_ssr_expr_lt',[N|R],A) :- pp(3426,N,R,A).
pp(3426,'basic_three_arg',[],['valence_type','basic_ssr_expr_lt','basic_three_arg']).
pp(17,'ssr_lt',[],['valence_type','ssr_lt']).
pp(17,'ssr_lt',[N|R],A) :- pp(3425,N,R,A).
pp(3425,'basic_three_arg',[],['valence_type','ssr_lt','basic_three_arg']).
pp(3425,'basic_two_arg',[],['valence_type','ssr_lt','basic_two_arg']).
pp(17,'unacc_lt',[],['valence_type','unacc_lt']).
pp(17,'unacc_lt',[N|R],A) :- pp(3424,N,R,A).
pp(3424,'two_arg',[],['valence_type','unacc_lt','two_arg']).
pp(3424,'basic_two_arg',[],['valence_type','unacc_lt','basic_two_arg']).
pp(17,'linking_type',[],['valence_type','linking_type']).
pp(17,'linking_type',[N|R],A) :- pp(3423,N,R,A).
pp(3423,'three_arg',[],['valence_type','linking_type','three_arg']).
pp(3423,'basic_three_arg',[],['valence_type','linking_type','basic_three_arg']).
pp(3423,'two_arg',[],['valence_type','linking_type','two_arg']).
pp(3423,'basic_two_arg',[],['valence_type','linking_type','basic_two_arg']).
pp(3423,'four_arg',[],['valence_type','linking_type','four_arg']).
pp(17,'prd_synsem',[],['valence_type','prd_synsem']).
pp(17,'prd_synsem',[N|R],A) :- pp(3422,N,R,A).
pp(3422,'nomod_adj_synsem',[],['valence_type','prd_synsem','nomod_adj_synsem']).
pp(3422,'basic_adj_synsem',[],['valence_type','prd_synsem','basic_adj_synsem']).
pp(3422,'three_arg',[],['valence_type','prd_synsem','three_arg']).
pp(3422,'three_arg',[N|R],A) :- pp(4912,N,R,A).
pp(4912,'basic_adj_synsem',[],['valence_type','prd_synsem','three_arg','basic_adj_synsem']).
pp(3422,'basic_three_arg',[],['valence_type','prd_synsem','basic_three_arg']).
pp(3422,'basic_three_arg',[N|R],A) :- pp(4911,N,R,A).
pp(4911,'basic_adj_synsem',[],['valence_type','prd_synsem','basic_three_arg','basic_adj_synsem']).
pp(17,'aux_verb',[],['valence_type','aux_verb']).
pp(17,'aux_verb',[N|R],A) :- pp(3421,N,R,A).
pp(3421,'basic_two_arg',[],['valence_type','aux_verb','basic_two_arg']).
pp(17,'fin_cp_prop+ques_verb',[],['valence_type','fin_cp_prop+ques_verb']).
pp(17,'fin_cp_prop+ques_verb',[N|R],A) :- pp(3420,N,R,A).
pp(3420,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','three_arg']).
pp(3420,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3420,'two_arg',[],['valence_type','fin_cp_prop+ques_verb','two_arg']).
pp(3420,'basic_two_arg',[],['valence_type','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3420,'cp_trans_lt',[],['valence_type','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3420,'cp_trans_lt',[N|R],A) :- pp(4905,N,R,A).
pp(4905,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(4905,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3420,'arg13_lt',[],['valence_type','fin_cp_prop+ques_verb','arg13_lt']).
pp(3420,'arg13_lt',[N|R],A) :- pp(4904,N,R,A).
pp(4904,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(4904,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3420,'arg1_subj_lt',[],['valence_type','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3420,'arg1_subj_lt',[N|R],A) :- pp(4903,N,R,A).
pp(4903,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(4903,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3420,'linking_type',[],['valence_type','fin_cp_prop+ques_verb','linking_type']).
pp(3420,'linking_type',[N|R],A) :- pp(4902,N,R,A).
pp(4902,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(4902,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(4902,'two_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(4902,'basic_two_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(17,'cp_prop+ques_verb',[],['valence_type','cp_prop+ques_verb']).
pp(17,'cp_prop+ques_verb',[N|R],A) :- pp(3419,N,R,A).
pp(3419,'three_arg',[],['valence_type','cp_prop+ques_verb','three_arg']).
pp(3419,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','basic_three_arg']).
pp(3419,'two_arg',[],['valence_type','cp_prop+ques_verb','two_arg']).
pp(3419,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','basic_two_arg']).
pp(3419,'four_arg',[],['valence_type','cp_prop+ques_verb','four_arg']).
pp(3419,'cp_trans_lt',[],['valence_type','cp_prop+ques_verb','cp_trans_lt']).
pp(3419,'cp_trans_lt',[N|R],A) :- pp(4896,N,R,A).
pp(4896,'three_arg',[],['valence_type','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(4896,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3419,'arg13_lt',[],['valence_type','cp_prop+ques_verb','arg13_lt']).
pp(3419,'arg13_lt',[N|R],A) :- pp(4895,N,R,A).
pp(4895,'three_arg',[],['valence_type','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(4895,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3419,'arg14_lt',[],['valence_type','cp_prop+ques_verb','arg14_lt']).
pp(3419,'arg14_lt',[N|R],A) :- pp(4894,N,R,A).
pp(4894,'two_arg',[],['valence_type','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(4894,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3419,'expl_pp_inf_lt',[],['valence_type','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3419,'expl_pp_inf_lt',[N|R],A) :- pp(4893,N,R,A).
pp(4893,'four_arg',[],['valence_type','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3419,'arg1_subj_lt',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt']).
pp(3419,'arg1_subj_lt',[N|R],A) :- pp(4892,N,R,A).
pp(4892,'three_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(4892,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(4892,'two_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(4892,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(4892,'four_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3419,'s_equi_lt',[],['valence_type','cp_prop+ques_verb','s_equi_lt']).
pp(3419,'s_equi_lt',[N|R],A) :- pp(4891,N,R,A).
pp(4891,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3419,'linking_type',[],['valence_type','cp_prop+ques_verb','linking_type']).
pp(3419,'linking_type',[N|R],A) :- pp(4890,N,R,A).
pp(4890,'three_arg',[],['valence_type','cp_prop+ques_verb','linking_type','three_arg']).
pp(4890,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(4890,'two_arg',[],['valence_type','cp_prop+ques_verb','linking_type','two_arg']).
pp(4890,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(4890,'four_arg',[],['valence_type','cp_prop+ques_verb','linking_type','four_arg']).
pp(17,'basic_cp_prop+ques_verb',[],['valence_type','basic_cp_prop+ques_verb']).
pp(17,'basic_cp_prop+ques_verb',[N|R],A) :- pp(3418,N,R,A).
pp(3418,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','three_arg']).
pp(3418,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3418,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','two_arg']).
pp(3418,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3418,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','four_arg']).
pp(3418,'cp_trans_lt',[],['valence_type','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3418,'cp_trans_lt',[N|R],A) :- pp(4884,N,R,A).
pp(4884,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(4884,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3418,'arg13_lt',[],['valence_type','basic_cp_prop+ques_verb','arg13_lt']).
pp(3418,'arg13_lt',[N|R],A) :- pp(4883,N,R,A).
pp(4883,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(4883,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3418,'arg14_lt',[],['valence_type','basic_cp_prop+ques_verb','arg14_lt']).
pp(3418,'arg14_lt',[N|R],A) :- pp(4882,N,R,A).
pp(4882,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(4882,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3418,'expl_pp_inf_lt',[],['valence_type','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3418,'expl_pp_inf_lt',[N|R],A) :- pp(4881,N,R,A).
pp(4881,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3418,'arg1_subj_lt',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3418,'arg1_subj_lt',[N|R],A) :- pp(4880,N,R,A).
pp(4880,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(4880,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(4880,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(4880,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(4880,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3418,'s_equi_lt',[],['valence_type','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3418,'s_equi_lt',[N|R],A) :- pp(4879,N,R,A).
pp(4879,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3418,'linking_type',[],['valence_type','basic_cp_prop+ques_verb','linking_type']).
pp(3418,'linking_type',[N|R],A) :- pp(4878,N,R,A).
pp(4878,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(4878,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(4878,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(4878,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(4878,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(17,'verb_synsem',[],['valence_type','verb_synsem']).
pp(17,'verb_synsem',[N|R],A) :- pp(3417,N,R,A).
pp(3417,'three_arg',[],['valence_type','verb_synsem','three_arg']).
pp(3417,'basic_three_arg',[],['valence_type','verb_synsem','basic_three_arg']).
pp(3417,'two_arg',[],['valence_type','verb_synsem','two_arg']).
pp(3417,'basic_two_arg',[],['valence_type','verb_synsem','basic_two_arg']).
pp(3417,'four_arg',[],['valence_type','verb_synsem','four_arg']).
pp(3417,'cp_trans_lt',[],['valence_type','verb_synsem','cp_trans_lt']).
pp(3417,'cp_trans_lt',[N|R],A) :- pp(4872,N,R,A).
pp(4872,'three_arg',[],['valence_type','verb_synsem','cp_trans_lt','three_arg']).
pp(4872,'basic_three_arg',[],['valence_type','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3417,'empty_prep_trans_lt',[],['valence_type','verb_synsem','empty_prep_trans_lt']).
pp(3417,'empty_prep_trans_lt',[N|R],A) :- pp(4871,N,R,A).
pp(4871,'three_arg',[],['valence_type','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(4871,'basic_three_arg',[],['valence_type','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3417,'prep_trans_lt',[],['valence_type','verb_synsem','prep_trans_lt']).
pp(3417,'prep_trans_lt',[N|R],A) :- pp(4870,N,R,A).
pp(4870,'three_arg',[],['valence_type','verb_synsem','prep_trans_lt','three_arg']).
pp(4870,'basic_three_arg',[],['valence_type','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3417,'trans_lt',[],['valence_type','verb_synsem','trans_lt']).
pp(3417,'trans_lt',[N|R],A) :- pp(4869,N,R,A).
pp(4869,'two_arg',[],['valence_type','verb_synsem','trans_lt','two_arg']).
pp(4869,'basic_two_arg',[],['valence_type','verb_synsem','trans_lt','basic_two_arg']).
pp(3417,'arg13_lt',[],['valence_type','verb_synsem','arg13_lt']).
pp(3417,'arg13_lt',[N|R],A) :- pp(4868,N,R,A).
pp(4868,'three_arg',[],['valence_type','verb_synsem','arg13_lt','three_arg']).
pp(4868,'basic_three_arg',[],['valence_type','verb_synsem','arg13_lt','basic_three_arg']).
pp(4868,'two_arg',[],['valence_type','verb_synsem','arg13_lt','two_arg']).
pp(4868,'basic_two_arg',[],['valence_type','verb_synsem','arg13_lt','basic_two_arg']).
pp(3417,'arg14_lt',[],['valence_type','verb_synsem','arg14_lt']).
pp(3417,'arg14_lt',[N|R],A) :- pp(4867,N,R,A).
pp(4867,'two_arg',[],['valence_type','verb_synsem','arg14_lt','two_arg']).
pp(4867,'basic_two_arg',[],['valence_type','verb_synsem','arg14_lt','basic_two_arg']).
pp(3417,'ditrans_lt',[],['valence_type','verb_synsem','ditrans_lt']).
pp(3417,'ditrans_lt',[N|R],A) :- pp(4866,N,R,A).
pp(4866,'three_arg',[],['valence_type','verb_synsem','ditrans_lt','three_arg']).
pp(4866,'basic_three_arg',[],['valence_type','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3417,'empty_prep_intrans_lt',[],['valence_type','verb_synsem','empty_prep_intrans_lt']).
pp(3417,'empty_prep_intrans_lt',[N|R],A) :- pp(4865,N,R,A).
pp(4865,'three_arg',[],['valence_type','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(4865,'basic_three_arg',[],['valence_type','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3417,'expl_pp_inf_lt',[],['valence_type','verb_synsem','expl_pp_inf_lt']).
pp(3417,'expl_pp_inf_lt',[N|R],A) :- pp(4864,N,R,A).
pp(4864,'four_arg',[],['valence_type','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3417,'obj_equi_inf_lt',[],['valence_type','verb_synsem','obj_equi_inf_lt']).
pp(3417,'obj_equi_inf_lt',[N|R],A) :- pp(4863,N,R,A).
pp(4863,'three_arg',[],['valence_type','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(4863,'basic_three_arg',[],['valence_type','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3417,'obj_equi_prd_lt',[],['valence_type','verb_synsem','obj_equi_prd_lt']).
pp(3417,'obj_equi_prd_lt',[N|R],A) :- pp(4862,N,R,A).
pp(4862,'three_arg',[],['valence_type','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(4862,'basic_three_arg',[],['valence_type','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3417,'obj_equi_lt',[],['valence_type','verb_synsem','obj_equi_lt']).
pp(3417,'obj_equi_lt',[N|R],A) :- pp(4861,N,R,A).
pp(4861,'three_arg',[],['valence_type','verb_synsem','obj_equi_lt','three_arg']).
pp(4861,'basic_three_arg',[],['valence_type','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3417,'arg1_subj_lt',[],['valence_type','verb_synsem','arg1_subj_lt']).
pp(3417,'arg1_subj_lt',[N|R],A) :- pp(4860,N,R,A).
pp(4860,'three_arg',[],['valence_type','verb_synsem','arg1_subj_lt','three_arg']).
pp(4860,'basic_three_arg',[],['valence_type','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(4860,'two_arg',[],['valence_type','verb_synsem','arg1_subj_lt','two_arg']).
pp(4860,'basic_two_arg',[],['valence_type','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(4860,'four_arg',[],['valence_type','verb_synsem','arg1_subj_lt','four_arg']).
pp(3417,'basic_prep_intrans_lt',[],['valence_type','verb_synsem','basic_prep_intrans_lt']).
pp(3417,'basic_prep_intrans_lt',[N|R],A) :- pp(4859,N,R,A).
pp(4859,'two_arg',[],['valence_type','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(4859,'basic_two_arg',[],['valence_type','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3417,'equi_prd_lt',[],['valence_type','verb_synsem','equi_prd_lt']).
pp(3417,'equi_prd_lt',[N|R],A) :- pp(4858,N,R,A).
pp(4858,'three_arg',[],['valence_type','verb_synsem','equi_prd_lt','three_arg']).
pp(4858,'basic_three_arg',[],['valence_type','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3417,'subj_equi_lt',[],['valence_type','verb_synsem','subj_equi_lt']).
pp(3417,'subj_equi_lt',[N|R],A) :- pp(4857,N,R,A).
pp(4857,'two_arg',[],['valence_type','verb_synsem','subj_equi_lt','two_arg']).
pp(4857,'basic_two_arg',[],['valence_type','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3417,'s_equi_lt',[],['valence_type','verb_synsem','s_equi_lt']).
pp(3417,'s_equi_lt',[N|R],A) :- pp(4856,N,R,A).
pp(4856,'three_arg',[],['valence_type','verb_synsem','s_equi_lt','three_arg']).
pp(4856,'basic_three_arg',[],['valence_type','verb_synsem','s_equi_lt','basic_three_arg']).
pp(4856,'two_arg',[],['valence_type','verb_synsem','s_equi_lt','two_arg']).
pp(4856,'basic_two_arg',[],['valence_type','verb_synsem','s_equi_lt','basic_two_arg']).
pp(4856,'equi_prd_lt',[],['valence_type','verb_synsem','s_equi_lt','equi_prd_lt']).
pp(3417,'sor_lt',[],['valence_type','verb_synsem','sor_lt']).
pp(3417,'sor_lt',[N|R],A) :- pp(4855,N,R,A).
pp(4855,'basic_three_arg',[],['valence_type','verb_synsem','sor_lt','basic_three_arg']).
pp(3417,'basic_ssr_expr_lt',[],['valence_type','verb_synsem','basic_ssr_expr_lt']).
pp(3417,'basic_ssr_expr_lt',[N|R],A) :- pp(4854,N,R,A).
pp(4854,'basic_three_arg',[],['valence_type','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3417,'ssr_lt',[],['valence_type','verb_synsem','ssr_lt']).
pp(3417,'ssr_lt',[N|R],A) :- pp(4853,N,R,A).
pp(4853,'basic_three_arg',[],['valence_type','verb_synsem','ssr_lt','basic_three_arg']).
pp(4853,'basic_two_arg',[],['valence_type','verb_synsem','ssr_lt','basic_two_arg']).
pp(3417,'unacc_lt',[],['valence_type','verb_synsem','unacc_lt']).
pp(3417,'unacc_lt',[N|R],A) :- pp(4852,N,R,A).
pp(4852,'two_arg',[],['valence_type','verb_synsem','unacc_lt','two_arg']).
pp(4852,'basic_two_arg',[],['valence_type','verb_synsem','unacc_lt','basic_two_arg']).
pp(3417,'linking_type',[],['valence_type','verb_synsem','linking_type']).
pp(3417,'linking_type',[N|R],A) :- pp(4851,N,R,A).
pp(4851,'three_arg',[],['valence_type','verb_synsem','linking_type','three_arg']).
pp(4851,'basic_three_arg',[],['valence_type','verb_synsem','linking_type','basic_three_arg']).
pp(4851,'two_arg',[],['valence_type','verb_synsem','linking_type','two_arg']).
pp(4851,'basic_two_arg',[],['valence_type','verb_synsem','linking_type','basic_two_arg']).
pp(4851,'four_arg',[],['valence_type','verb_synsem','linking_type','four_arg']).
pp(17,'lex_synsem',[],['valence_type','lex_synsem']).
pp(17,'lex_or_phrase',[],['valence_type','lex_or_phrase']).
pp(17,'isect_synsem',[],['valence_type','isect_synsem']).
pp(17,'isect_synsem',[N|R],A) :- pp(3414,N,R,A).
pp(3414,'three_arg',[],['valence_type','isect_synsem','three_arg']).
pp(3414,'basic_three_arg',[],['valence_type','isect_synsem','basic_three_arg']).
pp(3414,'lex_synsem',[],['valence_type','isect_synsem','lex_synsem']).
pp(3414,'lex_or_phrase',[],['valence_type','isect_synsem','lex_or_phrase']).
pp(0,'canonical_synsem',[],['canonical_synsem']).
pp(0,'canonical_synsem',[N|R],A) :- pp(16,N,R,A).
pp(16,'lex_or_phrase',[],['canonical_synsem','lex_or_phrase']).
pp(0,'gappro',[],['gappro']).
pp(0,'gappro',[],['gappro']).
pp(0,'pro_ss',[],['pro_ss']).
pp(0,'expressed_non_canonical',[],['expressed_non_canonical']).
pp(0,'expressed_synsem',[],['expressed_synsem']).
pp(0,'expressed_synsem',[N|R],A) :- pp(11,N,R,A).
pp(11,'lex_or_phrase',[],['expressed_synsem','lex_or_phrase']).
pp(0,'unexpressed_reg',[],['unexpressed_reg']).
pp(0,'expressed_non_canonical',[],['expressed_non_canonical']).
pp(0,'non_canonical',[],['non_canonical']).
pp(0,'synsem',[],['synsem']).
pp(0,'synsem',[N|R],A) :- pp(8,N,R,A).
pp(8,'lex_or_phrase',[],['synsem','lex_or_phrase']).
pp(0,'unexpressed_reg',[],['unexpressed_reg']).
pp(0,'unexpressed',[],['unexpressed']).
pp(8666,'mobile',L,A) :- pp(6520,'adj*',L,A).
pp(8666,'a_or_p',L,A) :- pp(6520,'adj*',L,A).
pp(8142,'mobile',L,A) :- pp(4596,'adj*',L,A).
pp(8142,'a_or_p',L,A) :- pp(4596,'adj*',L,A).
pp(6589,'adverbee',[N|R],A) :- pp(8132,N,R,A).
pp(8132,'mobile',L,A) :- pp(4586,'adj*',L,A).
pp(8132,'a_or_p',L,A) :- pp(4586,'adj*',L,A).
pp(8123,'mobile',L,A) :- pp(4585,'adj*',L,A).
pp(8123,'a_or_p',L,A) :- pp(4585,'adj*',L,A).
pp(6566,'adverbee',[N|R],A) :- pp(8108,N,R,A).
pp(8108,'mobile',L,A) :- pp(4577,'adj*',L,A).
pp(8108,'a_or_p',L,A) :- pp(4577,'adj*',L,A).
pp(8097,'mobile',L,A) :- pp(4576,'adj*',L,A).
pp(8097,'a_or_p',L,A) :- pp(4576,'adj*',L,A).
pp(8073,'mobile',L,A) :- pp(4568,'adj*',L,A).
pp(8073,'a_or_p',L,A) :- pp(4568,'adj*',L,A).
pp(8042,'mobile',L,A) :- pp(4565,'adj*',L,A).
pp(8042,'a_or_p',L,A) :- pp(4565,'adj*',L,A).
pp(6431,'adverbee',[N|R],A) :- pp(7928,N,R,A).
pp(7928,'mobile',L,A) :- pp(4529,'adj*',L,A).
pp(7928,'a_or_p',L,A) :- pp(4529,'adj*',L,A).
pp(7919,'mobile',L,A) :- pp(4528,'adj*',L,A).
pp(7919,'a_or_p',L,A) :- pp(4528,'adj*',L,A).
pp(7648,'basic_head_filler_phrase',L,A) :- pp(6062,'head_filler_phrase',L,A).
pp(7647,'basic_head_filler_phrase',L,A) :- pp(6062,'head_filler_phrase',L,A).
pp(7645,'basic_head_filler_phrase',L,A) :- pp(6062,'head_filler_phrase',L,A).
pp(6773,'arg4_rel',L,A) :- pp(4751,'basic_adj_arg4_rel',L,A).
pp(6767,'arg4_rel',L,A) :- pp(4750,'basic_adj_arg4_rel',L,A).
pp(6702,'arg4_rel',L,A) :- pp(4717,'basic_adj_arg4_rel',L,A).
pp(6696,'arg4_rel',L,A) :- pp(4716,'basic_adj_arg4_rel',L,A).
pp(6680,'arg4_rel',L,A) :- pp(4708,'basic_adj_arg4_rel',L,A).
pp(6674,'arg4_rel',L,A) :- pp(4707,'basic_adj_arg4_rel',L,A).
pp(4621,'adverbee',[N|R],A) :- pp(6638,N,R,A).
pp(6638,'mobile',L,A) :- pp(1110,'adj*',L,A).
pp(6638,'a_or_p',L,A) :- pp(1110,'adj*',L,A).
pp(6627,'mobile',L,A) :- pp(1109,'adj*',L,A).
pp(6627,'a_or_p',L,A) :- pp(1109,'adj*',L,A).
pp(4597,'mobile',[N|R],A) :- pp(6612,N,R,A).
pp(6612,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(6610,'mobile',L,A) :- pp(1106,'adj*',L,A).
pp(6610,'a_or_p',L,A) :- pp(1106,'adj*',L,A).
pp(4587,'mobile',[N|R],A) :- pp(6596,N,R,A).
pp(6596,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(6594,'mobile',L,A) :- pp(1105,'adj*',L,A).
pp(6594,'a_or_p',L,A) :- pp(1105,'adj*',L,A).
pp(6572,'mobile',L,A) :- pp(1104,'adj*',L,A).
pp(6572,'a_or_p',L,A) :- pp(1104,'adj*',L,A).
pp(6547,'mobile',L,A) :- pp(1103,'adj*',L,A).
pp(6547,'a_or_p',L,A) :- pp(1103,'adj*',L,A).
pp(6534,'mobile',L,A) :- pp(0,'a_and_g',L,A).
pp(6529,'mobile',L,A) :- pp(0,'a_and_g',L,A).
pp(6499,'n_or_a',L,A) :- pp(1102,'noun*',L,A).
pp(6486,'n_or_p',L,A) :- pp(1102,'noun*',L,A).
pp(4547,'adverbee',[N|R],A) :- pp(6473,N,R,A).
pp(6473,'mobile',L,A) :- pp(1101,'adj*',L,A).
pp(6473,'a_or_p',L,A) :- pp(1101,'adj*',L,A).
pp(4545,'n_or_p',[N|R],A) :- pp(6467,N,R,A).
pp(6467,'n_or_a',L,A) :- pp(1101,'noun*',L,A).
pp(4544,'n_or_a',[N|R],A) :- pp(6465,N,R,A).
pp(6465,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4543,'n_or_a',[N|R],A) :- pp(6460,N,R,A).
pp(6460,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(6460,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6460,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6459,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6458,'n_or_p',L,A) :- pp(1101,'noun*',L,A).
pp(6458,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(6458,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6449,'mobile',L,A) :- pp(1101,'adj*',L,A).
pp(6449,'a_or_p',L,A) :- pp(1101,'adj*',L,A).
pp(6447,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(6446,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(6446,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4530,'mobile',[N|R],A) :- pp(6438,N,R,A).
pp(6438,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(6436,'mobile',L,A) :- pp(1098,'adj*',L,A).
pp(6436,'a_or_p',L,A) :- pp(1098,'adj*',L,A).
pp(6421,'mobile',L,A) :- pp(0,'a_and_g',L,A).
pp(6415,'mobile',L,A) :- pp(1098,'adj*',L,A).
pp(6415,'a_or_p',L,A) :- pp(1098,'adj*',L,A).
pp(4525,'n_or_a',[N|R],A) :- pp(6409,N,R,A).
pp(6409,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(6409,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6409,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6408,'mobile',L,A) :- pp(1098,'prep*',L,A).
pp(6408,'a_or_p',L,A) :- pp(1098,'prep*',L,A).
pp(6408,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6407,'adverbee',L,A) :- pp(1098,'verb*',L,A).
pp(6407,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(6407,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6406,'n_or_v',L,A) :- pp(1098,'verb*',L,A).
pp(6406,'nominal_or_verbal',L,A) :- pp(1098,'verb*',L,A).
pp(6406,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(6406,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4513,'mobile',[N|R],A) :- pp(6397,N,R,A).
pp(6397,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(4510,'mobile',[N|R],A) :- pp(6392,N,R,A).
pp(6392,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6391,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4509,'mobile',[N|R],A) :- pp(6389,N,R,A).
pp(6389,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6388,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4509,'n_or_p',[N|R],A) :- pp(6387,N,R,A).
pp(6387,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(6386,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(6386,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(4508,'mobile',[N|R],A) :- pp(6384,N,R,A).
pp(6384,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6383,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4508,'n_or_p',[N|R],A) :- pp(6382,N,R,A).
pp(6382,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(6377,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(4506,'mobile',[N|R],A) :- pp(6374,N,R,A).
pp(6374,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6372,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(6371,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(6371,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(6370,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4504,'mobile',[N|R],A) :- pp(6368,N,R,A).
pp(6368,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(4502,'mobile',[N|R],A) :- pp(6366,N,R,A).
pp(6366,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6365,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4502,'n_or_p',[N|R],A) :- pp(6364,N,R,A).
pp(6364,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(6363,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(6363,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(6362,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(6361,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(6361,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(6200,'basic_head_filler_phrase',L,A) :- pp(4350,'head_filler_phrase',L,A).
pp(6194,'basic_head_filler_phrase',L,A) :- pp(4349,'head_filler_phrase',L,A).
pp(6177,'basic_head_filler_phrase',L,A) :- pp(4345,'head_filler_phrase',L,A).
pp(6176,'basic_head_filler_phrase',L,A) :- pp(4345,'head_filler_phrase',L,A).
pp(6170,'basic_head_filler_phrase',L,A) :- pp(4344,'head_filler_phrase',L,A).
pp(6169,'basic_head_filler_phrase',L,A) :- pp(4344,'head_filler_phrase',L,A).
pp(6167,'basic_head_filler_phrase',L,A) :- pp(4344,'head_filler_phrase',L,A).
pp(6161,'basic_head_filler_phrase',L,A) :- pp(4343,'head_filler_phrase',L,A).
pp(6160,'basic_head_filler_phrase',L,A) :- pp(4343,'head_filler_phrase',L,A).
pp(6158,'basic_head_filler_phrase',L,A) :- pp(4343,'head_filler_phrase',L,A).
pp(6127,'basic_head_filler_phrase',L,A) :- pp(4325,'head_filler_phrase',L,A).
pp(6126,'basic_head_filler_phrase',L,A) :- pp(4325,'head_filler_phrase',L,A).
pp(6124,'basic_head_filler_phrase',L,A) :- pp(4325,'head_filler_phrase',L,A).
pp(6084,'basic_head_filler_phrase',L,A) :- pp(4311,'head_filler_phrase',L,A).
pp(6083,'basic_head_filler_phrase',L,A) :- pp(4311,'head_filler_phrase',L,A).
pp(6081,'basic_head_filler_phrase',L,A) :- pp(4311,'head_filler_phrase',L,A).
pp(6066,'basic_head_filler_phrase',L,A) :- pp(4308,'head_filler_phrase',L,A).
pp(6065,'basic_head_filler_phrase',L,A) :- pp(4308,'head_filler_phrase',L,A).
pp(6063,'basic_head_filler_phrase',L,A) :- pp(4308,'head_filler_phrase',L,A).
pp(6061,'binary_phrase',L,A) :- pp(4308,'binary_headed_phrase',L,A).
pp(6061,'basic_head_filler_phrase',L,A) :- pp(4308,'head_filler_phrase',L,A).
pp(5816,'nonpronominal_synsem',L,A) :- pp(3863,'noun_synsem',L,A).
pp(5815,'nonpronominal_synsem',L,A) :- pp(3863,'noun_synsem',L,A).
pp(5806,'nonpronominal_synsem',L,A) :- pp(3862,'noun_synsem',L,A).
pp(5805,'nonpronominal_synsem',L,A) :- pp(3862,'noun_synsem',L,A).
pp(5615,'nonpronominal_synsem',L,A) :- pp(3754,'noun_synsem',L,A).
pp(5614,'nonpronominal_synsem',L,A) :- pp(3754,'noun_synsem',L,A).
pp(5598,'nonpronominal_synsem',L,A) :- pp(3737,'noun_synsem',L,A).
pp(5597,'nonpronominal_synsem',L,A) :- pp(3737,'noun_synsem',L,A).
pp(5261,'obj_equi_lt',L,A) :- pp(3536,'obj_equi_prd_lt',L,A).
pp(5261,'arg1_subj_lt',L,A) :- pp(3536,'obj_equi_prd_lt',L,A).
pp(5121,'obj_equi_lt',L,A) :- pp(3496,'obj_equi_prd_lt',L,A).
pp(5121,'arg1_subj_lt',L,A) :- pp(3496,'obj_equi_prd_lt',L,A).
pp(4981,'obj_equi_lt',L,A) :- pp(3456,'obj_equi_prd_lt',L,A).
pp(4981,'arg1_subj_lt',L,A) :- pp(3456,'obj_equi_prd_lt',L,A).
pp(4858,'obj_equi_lt',L,A) :- pp(3417,'obj_equi_prd_lt',L,A).
pp(4858,'arg1_subj_lt',L,A) :- pp(3417,'obj_equi_prd_lt',L,A).
pp(4785,'adj_rel',L,A) :- pp(1360,'adj_arg2_rel',L,A).
pp(4777,'role_rel',L,A) :- pp(1359,'arg12_rel',L,A).
pp(4777,'mod_role_rel',L,A) :- pp(1359,'arg12_rel',L,A).
pp(4777,'arg1_rel',L,A) :- pp(1359,'arg12_rel',L,A).
pp(4777,'adj_rel',L,A) :- pp(1359,'adj_arg2_rel',L,A).
pp(4776,'arg1_rel',L,A) :- pp(1359,'arg13_rel',L,A).
pp(4764,'arg4_rel',L,A) :- pp(1236,'basic_adj_arg4_rel',L,A).
pp(4758,'arg4_rel',L,A) :- pp(1235,'basic_adj_arg4_rel',L,A).
pp(4752,'arg4_rel',L,A) :- pp(1232,'basic_adj_arg4_rel',L,A).
pp(1220,'non_day_rel',[N|R],A) :- pp(4745,N,R,A).
pp(4745,'diadic_nom_rel',L,A) :- pp(1220,'non_day_diadic_rel',L,A).
pp(4738,'non_temp_nom_rel',L,A) :- pp(0,'place_rel',L,A).
pp(4738,'nom_nondim_rel',L,A) :- pp(0,'place_rel',L,A).
pp(4737,'non_day_rel',L,A) :- pp(1220,'non_day_diadic_rel',L,A).
pp(4718,'arg4_rel',L,A) :- pp(1208,'basic_adj_arg4_rel',L,A).
pp(4709,'arg4_rel',L,A) :- pp(1207,'basic_adj_arg4_rel',L,A).
pp(1205,'state_loc_rel',[N|R],A) :- pp(4703,N,R,A).
pp(4703,'dir_rel',L,A) :- pp(1205,'dir_or_state_rel',L,A).
pp(4692,'prep_rel',L,A) :- pp(1205,'prep_mod_rel',L,A).
pp(4692,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(4691,'prep_rel',L,A) :- pp(1205,'prep_mod_rel',L,A).
pp(4691,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(4690,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(4689,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(4688,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(1114,'adverbee',[N|R],A) :- pp(4639,N,R,A).
pp(4639,'mobile',L,A) :- pp(0,'n_and_a',L,A).
pp(4639,'a_or_p',L,A) :- pp(0,'n_and_a',L,A).
pp(4634,'verb*',L,A) :- pp(0,'v_and_a',L,A).
pp(4634,'verbal',L,A) :- pp(0,'v_and_a',L,A).
pp(4633,'verb*',L,A) :- pp(0,'v_and_a',L,A).
pp(4633,'verbal',L,A) :- pp(0,'v_and_a',L,A).
pp(4632,'prep*',L,A) :- pp(0,'a_and_p',L,A).
pp(4632,'mobile',L,A) :- pp(0,'adj*',L,A).
pp(4632,'a_or_p',L,A) :- pp(0,'adj*',L,A).
pp(1111,'n_or_a',[N|R],A) :- pp(4629,N,R,A).
pp(4629,'mobile',L,A) :- pp(0,'mod_and_a',L,A).
pp(4629,'a_or_p',L,A) :- pp(0,'mod_and_a',L,A).
pp(1110,'mobile',[N|R],A) :- pp(4624,N,R,A).
pp(4624,'verb*',L,A) :- pp(0,'v_and_p',L,A).
pp(4624,'verbal',L,A) :- pp(0,'v_and_p',L,A).
pp(4624,'disc_adverbee',L,A) :- pp(0,'v_and_p',L,A).
pp(4623,'verb*',L,A) :- pp(0,'v_and_p',L,A).
pp(4623,'verbal',L,A) :- pp(0,'v_and_p',L,A).
pp(4623,'disc_adverbee',L,A) :- pp(0,'v_and_p',L,A).
pp(4621,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4621,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4621,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4614,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(4613,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4612,'adj*',L,A) :- pp(0,'n_and_a',L,A).
pp(4612,'n_or_a',L,A) :- pp(0,'noun*',L,A).
pp(1106,'adj*',[N|R],A) :- pp(4602,N,R,A).
pp(4602,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4599,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4597,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4597,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4596,'verbal',L,A) :- pp(1106,'verb*',L,A).
pp(1105,'adj*',[N|R],A) :- pp(4592,N,R,A).
pp(4592,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4589,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4587,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4587,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4587,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4586,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4586,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4586,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4585,'verbal',L,A) :- pp(1105,'verb*',L,A).
pp(4585,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4585,'n_or_p',L,A) :- pp(0,'noun*',L,A).
pp(4579,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(4578,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4569,'mobile',L,A) :- pp(0,'v_and_p',L,A).
pp(4569,'a_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(4569,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(4567,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(4567,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(4566,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(4566,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(4566,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4559,'mobile',L,A) :- pp(0,'n_and_a',L,A).
pp(4559,'a_or_p',L,A) :- pp(0,'n_and_a',L,A).
pp(4558,'prep*',L,A) :- pp(0,'a_and_p',L,A).
pp(4558,'mobile',L,A) :- pp(0,'adj*',L,A).
pp(4558,'a_or_p',L,A) :- pp(0,'adj*',L,A).
pp(4556,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(4555,'n_or_p',L,A) :- pp(1102,'noun*',L,A).
pp(4553,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(1101,'noun*',[N|R],A) :- pp(4548,N,R,A).
pp(4548,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(4548,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4548,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4546,'adj*',L,A) :- pp(0,'a_and_p',L,A).
pp(4546,'mobile',L,A) :- pp(0,'prep*',L,A).
pp(4546,'a_or_p',L,A) :- pp(0,'prep*',L,A).
pp(4545,'adj*',L,A) :- pp(0,'v_and_a',L,A).
pp(4545,'adverbee',L,A) :- pp(0,'verb*',L,A).
pp(4544,'n_or_p',L,A) :- pp(1101,'noun*',L,A).
pp(4544,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(4544,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4542,'adj*',L,A) :- pp(0,'v_and_a',L,A).
pp(4542,'adverbee',L,A) :- pp(0,'verb*',L,A).
pp(4541,'noun*',L,A) :- pp(0,'v_and_n',L,A).
pp(4541,'n_or_v',L,A) :- pp(0,'verb*',L,A).
pp(4541,'nominal_or_verbal',L,A) :- pp(0,'verb*',L,A).
pp(1098,'adj*',[N|R],A) :- pp(4535,N,R,A).
pp(4535,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4532,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4530,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4530,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4530,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4529,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4529,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4529,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4528,'verbal',L,A) :- pp(1098,'verb*',L,A).
pp(4528,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4528,'n_or_p',L,A) :- pp(0,'noun*',L,A).
pp(4527,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(4527,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(4527,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4525,'verbal',L,A) :- pp(1098,'verb*',L,A).
pp(4525,'v_or_g',L,A) :- pp(1098,'verb*',L,A).
pp(4525,'disc_adverbee',L,A) :- pp(1098,'verb*',L,A).
pp(4513,'a_or_p',L,A) :- pp(0,'adj',L,A).
pp(4512,'a_or_p',L,A) :- pp(0,'adj',L,A).
pp(4512,'adverbee',L,A) :- pp(0,'adj',L,A).
pp(4511,'a_or_p',L,A) :- pp(0,'prep',L,A).
pp(4511,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4510,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4510,'n_or_p',L,A) :- pp(0,'noun',L,A).
pp(4509,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4508,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4507,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4506,'a_or_p',L,A) :- pp(0,'adj',L,A).
pp(4506,'n_or_a',L,A) :- pp(0,'adj',L,A).
pp(1097,'v_or_p',[N|R],A) :- pp(4505,N,R,A).
pp(4505,'mobile',L,A) :- pp(0,'prep',L,A).
pp(4505,'a_or_p',L,A) :- pp(0,'prep',L,A).
pp(4505,'adverbee',L,A) :- pp(0,'verb',L,A).
pp(4505,'n_or_p',L,A) :- pp(0,'prep',L,A).
pp(4505,'n_or_v',L,A) :- pp(0,'verb',L,A).
pp(4505,'nominal_or_verbal',L,A) :- pp(0,'verb',L,A).
pp(4505,'v_or_g_or_a',L,A) :- pp(0,'verb',L,A).
pp(4502,'subst',L,A) :- pp(1097,'nominal',L,A).
pp(4502,'nominal_or_verbal',L,A) :- pp(1097,'nominal',L,A).
pp(4502,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4453,'basic_head_filler_phrase',L,A) :- pp(893,'head_filler_phrase',L,A).
pp(4447,'basic_head_filler_phrase',L,A) :- pp(892,'head_filler_phrase',L,A).
pp(4421,'binary_headed_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4421,'binary_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4412,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4412,'binary_headed_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4412,'binary_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4402,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4392,'basic_head_filler_phrase',L,A) :- pp(867,'head_filler_phrase',L,A).
pp(4391,'basic_head_filler_phrase',L,A) :- pp(867,'head_filler_phrase',L,A).
pp(4385,'basic_head_filler_phrase',L,A) :- pp(866,'head_filler_phrase',L,A).
pp(4384,'basic_head_filler_phrase',L,A) :- pp(866,'head_filler_phrase',L,A).
pp(4382,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4382,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4382,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4381,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4381,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4381,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4380,'basic_head_filler_phrase',L,A) :- pp(866,'head_filler_phrase',L,A).
pp(4373,'basic_head_filler_phrase',L,A) :- pp(865,'head_filler_phrase',L,A).
pp(4371,'basic_head_filler_phrase',L,A) :- pp(865,'head_filler_phrase',L,A).
pp(4369,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4369,'binary_headed_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4369,'binary_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4368,'basic_head_filler_phrase',L,A) :- pp(865,'head_filler_phrase',L,A).
pp(4351,'basic_head_filler_phrase',L,A) :- pp(862,'head_filler_phrase',L,A).
pp(4348,'basic_head_filler_phrase',L,A) :- pp(862,'head_filler_phrase',L,A).
pp(4346,'basic_head_filler_phrase',L,A) :- pp(862,'head_filler_phrase',L,A).
pp(4345,'binary_phrase',L,A) :- pp(862,'wh_interrog',L,A).
pp(4345,'binary_headed_phrase',L,A) :- pp(862,'wh_interrog',L,A).
pp(4342,'binary_phrase',L,A) :- pp(862,'binary_headed_phrase',L,A).
pp(4342,'basic_head_filler_phrase',L,A) :- pp(862,'head_filler_phrase',L,A).
pp(4332,'basic_head_filler_phrase',L,A) :- pp(856,'head_filler_phrase',L,A).
pp(4331,'basic_head_filler_phrase',L,A) :- pp(856,'head_filler_phrase',L,A).
pp(4329,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4329,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4329,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4328,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4328,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4328,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4327,'basic_head_filler_phrase',L,A) :- pp(856,'head_filler_phrase',L,A).
pp(4318,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4317,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4312,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4309,'binary_phrase',L,A) :- pp(853,'binary_headed_phrase',L,A).
pp(4309,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4299,'headed_phrase',L,A) :- pp(851,'non_rel_clause',L,A).
pp(4299,'head_nexus_rel_phrase',L,A) :- pp(851,'non_rel_clause',L,A).
pp(529,'generic_modal_neg_super',[N|R],A) :- pp(4244,N,R,A).
pp(4244,'aux_verb_word',L,A) :- pp(529,'generic_modal_neg',L,A).
pp(4238,'aux_verb_word',L,A) :- pp(528,'generic_modal_neg',L,A).
pp(4232,'aux_verb_word',L,A) :- pp(525,'generic_modal_neg',L,A).
pp(383,'aux_verb_word',[N|R],A) :- pp(4194,N,R,A).
pp(4194,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(383,'aux_verb_word_super',[N|R],A) :- pp(4193,N,R,A).
pp(4193,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(383,'hc-to-phr',[N|R],A) :- pp(4192,N,R,A).
pp(4192,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(382,'aux_verb_word',[N|R],A) :- pp(4186,N,R,A).
pp(4186,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(382,'aux_verb_word_super',[N|R],A) :- pp(4185,N,R,A).
pp(4185,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(382,'hc-to-phr',[N|R],A) :- pp(4184,N,R,A).
pp(4184,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(381,'aux_verb_word',[N|R],A) :- pp(4177,N,R,A).
pp(4177,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(381,'aux_verb_word_super',[N|R],A) :- pp(4176,N,R,A).
pp(4176,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(381,'hc-to-phr',[N|R],A) :- pp(4175,N,R,A).
pp(4175,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4167,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4166,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4165,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(378,'be_past',[N|R],A) :- pp(4161,N,R,A).
pp(4161,'be_neg',L,A) :- pp(378,'be_past_neg_lex_entry',L,A).
pp(378,'be_pres',[N|R],A) :- pp(4160,N,R,A).
pp(4160,'be_neg',L,A) :- pp(378,'be_pres_neg_lex_entry',L,A).
pp(374,'be_past',[N|R],A) :- pp(4148,N,R,A).
pp(4148,'be_neg',L,A) :- pp(374,'be_past_neg_lex_entry',L,A).
pp(374,'be_pres',[N|R],A) :- pp(4145,N,R,A).
pp(4145,'be_neg',L,A) :- pp(374,'be_pres_neg_lex_entry',L,A).
pp(367,'be_past',[N|R],A) :- pp(4140,N,R,A).
pp(4140,'be_neg',L,A) :- pp(367,'be_past_neg_lex_entry',L,A).
pp(367,'be_pres',[N|R],A) :- pp(4139,N,R,A).
pp(4139,'be_neg',L,A) :- pp(367,'be_pres_neg_lex_entry',L,A).
pp(365,'be_past',[N|R],A) :- pp(4128,N,R,A).
pp(4128,'be_neg',L,A) :- pp(365,'be_past_neg_lex_entry',L,A).
pp(365,'be_pres',[N|R],A) :- pp(4126,N,R,A).
pp(4126,'be_neg',L,A) :- pp(365,'be_pres_neg_lex_entry',L,A).
pp(4117,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4116,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4115,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(357,'be_is_lex_entry',[N|R],A) :- pp(4040,N,R,A).
pp(4040,'contracted_aux_word',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(3980,'nonpronominal_synsem',L,A) :- pp(174,'noun_synsem',L,A).
pp(3979,'nonpronominal_synsem',L,A) :- pp(174,'noun_synsem',L,A).
pp(3968,'nonpronominal_synsem',L,A) :- pp(173,'noun_synsem',L,A).
pp(3967,'nonpronominal_synsem',L,A) :- pp(173,'noun_synsem',L,A).
pp(92,'equi_prd_lt',[N|R],A) :- pp(3900,N,R,A).
pp(3900,'three_arg_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3900,'three_arg',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3900,'basic_three_arg',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3868,'noun_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3868,'nonpronominal_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3868,'pronominal_synsem',L,A) :- pp(0,'pers_pro_synsem',L,A).
pp(3867,'nonpronominal_synsem',L,A) :- pp(76,'noun_synsem',L,A).
pp(3867,'pronominal_synsem',L,A) :- pp(0,'ref_pro_synsem',L,A).
pp(3866,'nonpronominal_synsem',L,A) :- pp(76,'noun_synsem',L,A).
pp(3846,'two_arg',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3846,'basic_two_arg',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3830,'particle_plus_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3829,'particle_plus_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3829,'three_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3829,'three_arg',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3829,'two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3829,'basic_two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3812,'particle_plus_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3811,'particle_plus_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3811,'three_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3811,'three_arg',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3811,'two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3811,'basic_two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3779,'obj_equi_lt',L,A) :- pp(63,'obj_equi_prd_lt',L,A).
pp(3779,'arg1_subj_lt',L,A) :- pp(63,'obj_equi_prd_lt',L,A).
pp(3759,'nonpronominal_synsem',L,A) :- pp(50,'noun_synsem',L,A).
pp(3758,'nonpronominal_synsem',L,A) :- pp(50,'noun_synsem',L,A).
pp(3742,'nonpronominal_synsem',L,A) :- pp(49,'noun_synsem',L,A).
pp(3741,'nonpronominal_synsem',L,A) :- pp(49,'noun_synsem',L,A).
pp(39,'one_arg',[N|R],A) :- pp(3699,N,R,A).
pp(3699,'lex_or_phrase',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(39,'basic_one_arg',[N|R],A) :- pp(3698,N,R,A).
pp(3698,'lex_or_phrase',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3695,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3694,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3689,'lex_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3688,'lex_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3649,'s_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3648,'s_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(30,'arg1_subj_lt',[N|R],A) :- pp(3633,N,R,A).
pp(3633,'three_arg_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3633,'three_arg',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3633,'basic_three_arg',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3633,'two_arg',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3633,'basic_two_arg',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3623,'arg1_subj_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3623,'s_equi_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3622,'arg1_subj_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3622,'s_equi_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3613,'arg1_subj_lt',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3582,'arg1_subj_lt',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3545,'obj_equi_lt',L,A) :- pp(20,'obj_equi_prd_lt',L,A).
pp(3545,'arg1_subj_lt',L,A) :- pp(20,'obj_equi_prd_lt',L,A).
pp(3544,'equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3533,'three_arg',L,A) :- pp(0,'three_arg_trans_subst',L,A).
pp(3532,'arg1_subj_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3509,'obj_equi_lt',L,A) :- pp(19,'obj_equi_prd_lt',L,A).
pp(3509,'arg1_subj_lt',L,A) :- pp(19,'obj_equi_prd_lt',L,A).
pp(3493,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3493,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3492,'three_arg',L,A) :- pp(0,'three_arg_trans_subst',L,A).
pp(3469,'obj_equi_lt',L,A) :- pp(18,'obj_equi_prd_lt',L,A).
pp(3469,'arg1_subj_lt',L,A) :- pp(18,'obj_equi_prd_lt',L,A).
pp(3453,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3453,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3430,'obj_equi_lt',L,A) :- pp(17,'obj_equi_prd_lt',L,A).
pp(3430,'arg1_subj_lt',L,A) :- pp(17,'obj_equi_prd_lt',L,A).
pp(3414,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3414,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(0,'*onull*',[N|R],A) :- pp(3396,N,R,A).
pp(3396,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(3396,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'*olist*',[N|R],A) :- pp(3395,N,R,A).
pp(3395,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'*prolist*',[N|R],A) :- pp(3393,N,R,A).
pp(3393,'*onull*',L,A) :- pp(0,'*pronull*',L,A).
pp(3393,'*olist*',L,A) :- pp(0,'*pronull*',L,A).
pp(0,'*substcons*',[N|R],A) :- pp(3392,N,R,A).
pp(3392,'*olist*',L,A) :- pp(0,'*substocons*',L,A).
pp(3392,'*olist*',L,A) :- pp(0,'*substocons*',L,A).
pp(3392,'*ocons*',L,A) :- pp(0,'*substocons*',L,A).
pp(3392,'*ocons*',L,A) :- pp(0,'*substocons*',L,A).
pp(3391,'*onull*',L,A) :- pp(0,'*substnull*',L,A).
pp(3391,'*ocons*',L,A) :- pp(0,'*substocons*',L,A).
pp(0,'*unexplist*',[N|R],A) :- pp(3389,N,R,A).
pp(3389,'*onull*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(3389,'*olist*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(0,'1-list',[N|R],A) :- pp(3388,N,R,A).
pp(3388,'*handlelist*',L,A) :- pp(0,'*handlecons*',L,A).
pp(3388,'*handlelist*',L,A) :- pp(0,'*handlecons*',L,A).
pp(3387,'*onull*',L,A) :- pp(0,'*handlenull*',L,A).
pp(3387,'*olist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'e_list',[N|R],A) :- pp(3386,N,R,A).
pp(3386,'0-1-list',L,A) :- pp(0,'*handlenull*',L,A).
pp(3386,'*unexplist*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(3386,'*substlist*',L,A) :- pp(0,'*substnull*',L,A).
pp(3386,'*prolist*',L,A) :- pp(0,'*pronull*',L,A).
pp(3386,'*olist*',L,A) :- pp(0,'*onull*',L,A).
pp(3386,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(3386,'*gaplist*',L,A) :- pp(0,'*gapnull*',L,A).
pp(0,'ne_list',[N|R],A) :- pp(3384,N,R,A).
pp(3384,'0-1-list',L,A) :- pp(0,'1-list',L,A).
pp(3384,'*unexplist*',L,A) :- pp(0,'*unexpcons*',L,A).
pp(3384,'*substlist*',L,A) :- pp(0,'*substcons*',L,A).
pp(3384,'*prolist*',L,A) :- pp(0,'*procons*',L,A).
pp(3384,'*olist*',L,A) :- pp(0,'*ocons*',L,A).
pp(3384,'*handlelist*',L,A) :- pp(0,'*handlecons*',L,A).
pp(3384,'*gaplist*',L,A) :- pp(0,'*gapcons*',L,A).
pp(0,'nonprf+nonprg+perf*',[N|R],A) :- pp(3376,N,R,A).
pp(3376,'nonprf+nonprg+no_aspect*',L,A) :- pp(0,'noasp+perf',L,A).
pp(3376,'nonprf+nonprg+no_aspect*',L,A) :- pp(0,'noasp+perf',L,A).
pp(3376,'no_aspect*',L,A) :- pp(0,'noasp+perf',L,A).
pp(3376,'no_aspect*',L,A) :- pp(0,'noasp+perf',L,A).
pp(0,'nonprf+nonprg+prog*',[N|R],A) :- pp(3375,N,R,A).
pp(3375,'nonprf+nonprg+perf*',L,A) :- pp(0,'progr+perf',L,A).
pp(3375,'nonprf+nonprg+perf*',L,A) :- pp(0,'progr+perf',L,A).
pp(3375,'nonprf+nonprg+no_aspect*',L,A) :- pp(0,'noasp+progr',L,A).
pp(3375,'nonprf+nonprg+no_aspect*',L,A) :- pp(0,'noasp+progr',L,A).
pp(3375,'no_aspect*',L,A) :- pp(0,'noasp+progr',L,A).
pp(3375,'no_aspect*',L,A) :- pp(0,'noasp+progr',L,A).
pp(0,'progr*',[N|R],A) :- pp(3372,N,R,A).
pp(3372,'nonprg+nonprf',L,A) :- pp(0,'nonprf+nonprg+prog*',L,A).
pp(3372,'nonprf+nonprg+perf*',L,A) :- pp(0,'progr+perf',L,A).
pp(3372,'nonprf+nonprg+no_aspect*',L,A) :- pp(0,'noasp+progr',L,A).
pp(3372,'no_aspect*',L,A) :- pp(0,'noasp+progr',L,A).
pp(0,'strict_nonprf',[N|R],A) :- pp(3371,N,R,A).
pp(3371,'progr*',L,A) :- pp(0,'progr',L,A).
pp(3371,'progr*',L,A) :- pp(0,'progr',L,A).
pp(3371,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3371,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3371,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(3371,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(0,'perf*',[N|R],A) :- pp(3368,N,R,A).
pp(3368,'progr*',L,A) :- pp(0,'progr+perf',L,A).
pp(3368,'nonprg+nonprf',L,A) :- pp(0,'nonprf+nonprg+perf*',L,A).
pp(3368,'nonprf+nonprg+prog*',L,A) :- pp(0,'progr+perf',L,A).
pp(3368,'nonprf+nonprg+no_aspect*',L,A) :- pp(0,'noasp+perf',L,A).
pp(3368,'nonprf',L,A) :- pp(0,'nonprf+nonprg+perf*',L,A).
pp(3368,'no_aspect*',L,A) :- pp(0,'noasp+perf',L,A).
pp(0,'strict_nonprg',[N|R],A) :- pp(3367,N,R,A).
pp(3367,'strict_nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'strict_nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'perf*',L,A) :- pp(0,'perf',L,A).
pp(3367,'perf*',L,A) :- pp(0,'perf',L,A).
pp(3367,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(3367,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(0,'nonprg',[N|R],A) :- pp(3366,N,R,A).
pp(3366,'strict_nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3366,'progr*',L,A) :- pp(0,'nonprf+nonprg+prog*',L,A).
pp(3366,'nonprf',L,A) :- pp(0,'nonprg+nonprf',L,A).
pp(0,'strict_aspect',[N|R],A) :- pp(3365,N,R,A).
pp(3365,'progr*',L,A) :- pp(0,'progr',L,A).
pp(3365,'progr*',L,A) :- pp(0,'progr',L,A).
pp(3365,'perf*',L,A) :- pp(0,'perf',L,A).
pp(3365,'perf*',L,A) :- pp(0,'perf',L,A).
pp(3365,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3365,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3365,'nonprg',L,A) :- pp(0,'strict_nonprg',L,A).
pp(3365,'nonprg',L,A) :- pp(0,'strict_nonprg',L,A).
pp(3365,'nonprf',L,A) :- pp(0,'strict_nonprf',L,A).
pp(3365,'nonprf',L,A) :- pp(0,'strict_nonprf',L,A).
pp(3365,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(3365,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(0,'decl_int',[N|R],A) :- pp(3356,N,R,A).
pp(3356,'decl_imp',L,A) :- pp(0,'declarative',L,A).
pp(0,'fem*',[N|R],A) :- pp(3342,N,R,A).
pp(3342,'andro*',L,A) :- pp(0,'fem_and_andro',L,A).
pp(0,'masc*',[N|R],A) :- pp(3339,N,R,A).
pp(3339,'fem*',L,A) :- pp(0,'masc_and_fem',L,A).
pp(3339,'andro*',L,A) :- pp(0,'masc_and_andro',L,A).
pp(0,'neut*',[N|R],A) :- pp(3337,N,R,A).
pp(3337,'masc*',L,A) :- pp(0,'masc_and_neut',L,A).
pp(3337,'fem*',L,A) :- pp(0,'fem_and_neut',L,A).
pp(3337,'andro*',L,A) :- pp(0,'neut_and_andro',L,A).
pp(0,'-*',[N|R],A) :- pp(3331,N,R,A).
pp(3331,'+*',L,A) :- pp(0,'+_and_-',L,A).
pp(3331,'+*',L,A) :- pp(0,'+_and_-',L,A).
pp(0,'na_or_+',[N|R],A) :- pp(3328,N,R,A).
pp(3328,'bool',L,A) :- pp(0,'+*',L,A).
pp(3328,'-*',L,A) :- pp(0,'+_and_-',L,A).
pp(3327,'bool',L,A) :- pp(0,'-*',L,A).
pp(3327,'+*',L,A) :- pp(0,'+_and_-',L,A).
pp(0,'modal_subj*',[N|R],A) :- pp(3321,N,R,A).
pp(3321,'indicative*',L,A) :- pp(0,'ind+modsubj',L,A).
pp(0,'1pl*+1or3pl+1per+non1sg',[N|R],A) :- pp(3288,N,R,A).
pp(3288,'3sg*+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3288,'3sg*+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3288,'1per+3sg*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3288,'1per+3sg*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3288,'1or3pl+3sg*+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3288,'1or3pl+3sg*+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(0,'1sg*+1or3pl+1per+non1sg',[N|R],A) :- pp(3286,N,R,A).
pp(3286,'1pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(0,'1sg*+1per+non1sg',[N|R],A) :- pp(3285,N,R,A).
pp(3285,'1pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(3285,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(0,'3pl*+1or3pl+1per+non1sg',[N|R],A) :- pp(3284,N,R,A).
pp(3284,'3sg*+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3284,'3sg*+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3284,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(3284,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(3284,'1sg*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(3284,'1sg*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(3284,'1per+3sg*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3284,'1per+3sg*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3284,'1or3pl+3sg*+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3284,'1or3pl+3sg*+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(0,'1or3pl+1per+non1sg',[N|R],A) :- pp(3283,N,R,A).
pp(3283,'3sg*+1per+non1sg',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(3283,'3sg*+1per+non1sg',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(3283,'1per+3sg*',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(3283,'1per+3sg*',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(0,'2pl*+2per+1per+non1sg',[N|R],A) :- pp(3282,N,R,A).
pp(3282,'3sg*+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3282,'3sg*+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3282,'2per+3sg*+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3282,'2per+3sg*+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3282,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1per+3sg*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3282,'1per+3sg*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3282,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3282,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(0,'2sg*+2per+1per+non1sg',[N|R],A) :- pp(3281,N,R,A).
pp(3281,'3sg*+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3281,'3sg*+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3281,'2per+3sg*+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3281,'2per+3sg*+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3281,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1per+3sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3281,'1per+3sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3281,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3281,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(0,'2per+1per+non1sg',[N|R],A) :- pp(3280,N,R,A).
pp(3280,'3sg*+1per+non1sg',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3280,'3sg*+1per+non1sg',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3280,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(3280,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(3280,'1per+3sg*',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3280,'1per+3sg*',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3280,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3280,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(0,'1per+non1sg',[N|R],A) :- pp(3279,N,R,A).
pp(3279,'1per+3sg*',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(3279,'1per+3sg*',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(0,'1sg*',[N|R],A) :- pp(3277,N,R,A).
pp(3277,'1per+3sg*',L,A) :- pp(0,'1sg_and_3sg',L,A).
pp(0,'3sg*',[N|R],A) :- pp(3274,N,R,A).
pp(3274,'3pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3274,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3274,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3274,'2per+1per+non1sg',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3274,'1sg*',L,A) :- pp(0,'1sg_and_3sg',L,A).
pp(3274,'1pl*+1or3pl+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3274,'1per+non1sg',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(3274,'1per',L,A) :- pp(0,'1per+3sg*',L,A).
pp(3274,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(0,'strict_1or3sg',[N|R],A) :- pp(3273,N,R,A).
pp(3273,'3sg*',L,A) :- pp(0,'3sg',L,A).
pp(3273,'3sg*',L,A) :- pp(0,'3sg',L,A).
pp(3273,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3273,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3273,'1per',L,A) :- pp(0,'1sg',L,A).
pp(3273,'1per',L,A) :- pp(0,'1sg',L,A).
pp(0,'1pl*',[N|R],A) :- pp(3265,N,R,A).
pp(3265,'3sg*+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3265,'3sg*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3265,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(3265,'1sg*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_1pl',L,A).
pp(3265,'1per+non1sg',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(3265,'1per+3sg*',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3265,'1per',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(3265,'1or3sg',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(3265,'1or3pl+3sg*+1per+non1sg',L,A) :- pp(0,'1pl_and_3sg',L,A).
pp(3265,'1or3pl+1per+non1sg',L,A) :- pp(0,'1pl*+1or3pl+1per+non1sg',L,A).
pp(0,'2pl*+1or3pl',[N|R],A) :- pp(3263,N,R,A).
pp(3263,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1pl*+1or3pl',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(3263,'1pl*+1or3pl',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(3263,'1pl*',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(3263,'1pl*',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(3263,'1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1per',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1per',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1or3sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1or3sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3263,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(0,'2sg*+1or3pl',[N|R],A) :- pp(3261,N,R,A).
pp(3261,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1pl*+1or3pl',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(3261,'1pl*+1or3pl',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(3261,'1pl*',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(3261,'1pl*',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(3261,'1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1per',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1per',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1or3sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1or3sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3261,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(0,'3pl*+1or3pl',[N|R],A) :- pp(3259,N,R,A).
pp(3259,'2sg*+1or3pl',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(3259,'2sg*+1or3pl',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(3259,'2pl*+1or3pl',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(3259,'2pl*+1or3pl',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(0,'2per+1or3pl',[N|R],A) :- pp(3258,N,R,A).
pp(3258,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3258,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3258,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3258,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3258,'2per+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'2per+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(3258,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(3258,'1pl*',L,A) :- pp(0,'1pl*+1or3pl',L,A).
pp(3258,'1pl*',L,A) :- pp(0,'1pl*+1or3pl',L,A).
pp(3258,'1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1per',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1per',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1or3sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1or3sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3258,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(0,'3pl*',[N|R],A) :- pp(3256,N,R,A).
pp(3256,'3sg*+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3256,'3sg*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3256,'2sg*+1or3pl',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(3256,'2pl*+1or3pl',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(3256,'2per+1or3pl',L,A) :- pp(0,'3pl*+1or3pl',L,A).
pp(3256,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(3256,'1sg*+1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_3pl',L,A).
pp(3256,'1pl*',L,A) :- pp(0,'1pl_and_3pl',L,A).
pp(3256,'1per+non1sg',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(3256,'1per+3sg*',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3256,'1per',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(3256,'1or3sg',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(3256,'1or3pl+3sg*+1per+non1sg',L,A) :- pp(0,'3pl_and_3sg',L,A).
pp(3256,'1or3pl+1per+non1sg',L,A) :- pp(0,'3pl*+1or3pl+1per+non1sg',L,A).
pp(0,'strict_1or3pl',[N|R],A) :- pp(3255,N,R,A).
pp(3255,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3255,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3255,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3255,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(0,'1or3pl',[N|R],A) :- pp(3254,N,R,A).
pp(3254,'3sg*+1per+non1sg',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(3254,'3sg*',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(3254,'2sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3254,'2pl*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3254,'2per+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3254,'1per+non1sg',L,A) :- pp(0,'1or3pl+1per+non1sg',L,A).
pp(3254,'1per+3sg*',L,A) :- pp(0,'1or3pl+3sg*+1per+non1sg',L,A).
pp(3254,'1per',L,A) :- pp(0,'1or3pl+1per+non1sg',L,A).
pp(3254,'1or3sg',L,A) :- pp(0,'1or3pl+1per+non1sg',L,A).
pp(0,'2pl*',[N|R],A) :- pp(3251,N,R,A).
pp(3251,'3sg*+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3251,'3sg*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3251,'3pl*+1or3pl',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(3251,'3pl*',L,A) :- pp(0,'2pl_and_3pl',L,A).
pp(3251,'2per+3sg*+1per+non1sg',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3251,'2per+1per+non1sg',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(3251,'2per+1or3pl',L,A) :- pp(0,'2pl*+1or3pl',L,A).
pp(3251,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3251,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3251,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3251,'1pl*+1or3pl',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(3251,'1pl*',L,A) :- pp(0,'1pl_and_2pl',L,A).
pp(3251,'1per+non1sg',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(3251,'1per+3sg*',L,A) :- pp(0,'2pl_and_3sg',L,A).
pp(3251,'1per',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(3251,'1or3sg',L,A) :- pp(0,'2pl*+2per+1per+non1sg',L,A).
pp(3251,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3251,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2pl',L,A).
pp(3251,'1or3pl',L,A) :- pp(0,'2pl*+1or3pl',L,A).
pp(0,'2sg*',[N|R],A) :- pp(3249,N,R,A).
pp(3249,'3sg*+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3249,'3sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3249,'3pl*+1or3pl',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(3249,'3pl*',L,A) :- pp(0,'2sg_and_3pl',L,A).
pp(3249,'2pl*',L,A) :- pp(0,'2sg_and_2pl',L,A).
pp(3249,'2per+3sg*+1per+non1sg',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3249,'2per+1per+non1sg',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(3249,'2per+1or3pl',L,A) :- pp(0,'2sg*+1or3pl',L,A).
pp(3249,'1sg*+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3249,'1sg*+2per+1per+1or2pl+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3249,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3249,'1pl*+1or3pl',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(3249,'1pl*',L,A) :- pp(0,'1pl_and_2sg',L,A).
pp(3249,'1per+non1sg',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(3249,'1per+3sg*',L,A) :- pp(0,'2sg_and_3sg',L,A).
pp(3249,'1per',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(3249,'1or3sg',L,A) :- pp(0,'2sg*+2per+1per+non1sg',L,A).
pp(3249,'1or3pl+2per+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3249,'1or3pl+1per+non1sg',L,A) :- pp(0,'1sg_and_2sg',L,A).
pp(3249,'1or3pl',L,A) :- pp(0,'2sg*+1or3pl',L,A).
pp(0,'strict_2per',[N|R],A) :- pp(3248,N,R,A).
pp(3248,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3248,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3248,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3248,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(0,'2per',[N|R],A) :- pp(3247,N,R,A).
pp(3247,'3sg*+1per+non1sg',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3247,'3sg*',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3247,'3pl*',L,A) :- pp(0,'3pl*+1or3pl',L,A).
pp(3247,'1sg*+1per+non1sg',L,A) :- pp(0,'1sg*+2per+1per+non1sg',L,A).
pp(3247,'1pl*',L,A) :- pp(0,'1pl*+1or3pl',L,A).
pp(3247,'1per+non1sg',L,A) :- pp(0,'2per+1per+non1sg',L,A).
pp(3247,'1per+3sg*',L,A) :- pp(0,'2per+3sg*+1per+non1sg',L,A).
pp(3247,'1per',L,A) :- pp(0,'2per+1per+non1sg',L,A).
pp(3247,'1or3sg',L,A) :- pp(0,'2per+1per+non1sg',L,A).
pp(3247,'1or3pl+1per+non1sg',L,A) :- pp(0,'1or3pl+2per+1per+non1sg',L,A).
pp(3247,'1or3pl',L,A) :- pp(0,'2per+1or3pl',L,A).
pp(0,'strict_non1sg',[N|R],A) :- pp(3246,N,R,A).
pp(3246,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3246,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3246,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3246,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3246,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3246,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3246,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3246,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3246,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3246,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3246,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(3246,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(0,'non1sg',[N|R],A) :- pp(3245,N,R,A).
pp(3245,'3sg*',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(3245,'1per+3sg*',L,A) :- pp(0,'3sg*+1per+non1sg',L,A).
pp(3245,'1per',L,A) :- pp(0,'1per+non1sg',L,A).
pp(3245,'1or3sg',L,A) :- pp(0,'1per+non1sg',L,A).
pp(0,'strict_non3sg',[N|R],A) :- pp(3244,N,R,A).
pp(3244,'strict_1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(3244,'strict_1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(3244,'non1sg',L,A) :- pp(0,'strict_non1sg',L,A).
pp(3244,'non1sg',L,A) :- pp(0,'strict_non1sg',L,A).
pp(3244,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3244,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3244,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3244,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3244,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3244,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3244,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3244,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3244,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3244,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3244,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3244,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3244,'1per',L,A) :- pp(0,'1sg',L,A).
pp(3244,'1per',L,A) :- pp(0,'1sg',L,A).
pp(3244,'1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(3244,'1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(3244,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(3244,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(0,'non3sg',[N|R],A) :- pp(3243,N,R,A).
pp(3243,'strict_1or3sg',L,A) :- pp(0,'1sg',L,A).
pp(3243,'3sg*',L,A) :- pp(0,'1per+3sg*',L,A).
pp(3243,'1or3sg',L,A) :- pp(0,'1per',L,A).
pp(0,'strict_pernum',[N|R],A) :- pp(3242,N,R,A).
pp(3242,'non3sg',L,A) :- pp(0,'strict_non3sg',L,A).
pp(3242,'non3sg',L,A) :- pp(0,'strict_non3sg',L,A).
pp(3242,'non1sg',L,A) :- pp(0,'strict_non1sg',L,A).
pp(3242,'non1sg',L,A) :- pp(0,'strict_non1sg',L,A).
pp(3242,'3sg*',L,A) :- pp(0,'3sg',L,A).
pp(3242,'3sg*',L,A) :- pp(0,'3sg',L,A).
pp(3242,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3242,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3242,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3242,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3242,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3242,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3242,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3242,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3242,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3242,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3242,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3242,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3242,'1per',L,A) :- pp(0,'1sg',L,A).
pp(3242,'1per',L,A) :- pp(0,'1sg',L,A).
pp(3242,'1or3sg',L,A) :- pp(0,'strict_1or3sg',L,A).
pp(3242,'1or3sg',L,A) :- pp(0,'strict_1or3sg',L,A).
pp(3242,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(3242,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(3215,'subjunctive*',L,A) :- pp(0,'subjunctive',L,A).
pp(3215,'progr*',L,A) :- pp(0,'progr',L,A).
pp(3215,'pernum',L,A) :- pp(0,'strict_pernum',L,A).
pp(3215,'perf*',L,A) :- pp(0,'perf',L,A).
pp(3215,'nonprg+nonprf',L,A) :- pp(0,'no_aspect',L,A).
pp(3215,'nonprg',L,A) :- pp(0,'strict_nonprg',L,A).
pp(3215,'nonprf',L,A) :- pp(0,'strict_nonprf',L,A).
pp(3215,'non3sg',L,A) :- pp(0,'strict_non3sg',L,A).
pp(3215,'non1sg',L,A) :- pp(0,'strict_non1sg',L,A).
pp(3215,'no_aspect*',L,A) :- pp(0,'no_aspect',L,A).
pp(3215,'neut*',L,A) :- pp(0,'neut',L,A).
pp(3215,'modal_subj*',L,A) :- pp(0,'modal_subj',L,A).
pp(3215,'masc*',L,A) :- pp(0,'masc',L,A).
pp(3215,'indicative*',L,A) :- pp(0,'indicative',L,A).
pp(3215,'fem*',L,A) :- pp(0,'fem',L,A).
pp(3215,'aspect',L,A) :- pp(0,'strict_aspect',L,A).
pp(3215,'andro1*',L,A) :- pp(0,'andro1',L,A).
pp(3215,'andro*',L,A) :- pp(0,'andro',L,A).
pp(3215,'3sg*',L,A) :- pp(0,'3sg',L,A).
pp(3215,'3pl*',L,A) :- pp(0,'3pl',L,A).
pp(3215,'2sg*',L,A) :- pp(0,'2sg',L,A).
pp(3215,'2pl*',L,A) :- pp(0,'2pl',L,A).
pp(3215,'2per',L,A) :- pp(0,'strict_2per',L,A).
pp(3215,'1sg*',L,A) :- pp(0,'1sg',L,A).
pp(3215,'1pl*',L,A) :- pp(0,'1pl',L,A).
pp(3215,'1per',L,A) :- pp(0,'1sg',L,A).
pp(3215,'1or3sg',L,A) :- pp(0,'strict_1or3sg',L,A).
pp(3215,'1or3pl',L,A) :- pp(0,'strict_1or3pl',L,A).
pp(0,'future*',[N|R],A) :- pp(3212,N,R,A).
pp(3212,'strict_tense',L,A) :- pp(0,'future',L,A).
pp(3212,'strict_sort',L,A) :- pp(0,'future',L,A).
pp(0,'past*',[N|R],A) :- pp(3210,N,R,A).
pp(3210,'strict_tense',L,A) :- pp(0,'past',L,A).
pp(3210,'strict_sort',L,A) :- pp(0,'past',L,A).
pp(3210,'future*',L,A) :- pp(0,'past+fut',L,A).
pp(0,'present*',[N|R],A) :- pp(3209,N,R,A).
pp(3209,'strict_tense',L,A) :- pp(0,'present',L,A).
pp(3209,'strict_sort',L,A) :- pp(0,'present',L,A).
pp(3209,'past*',L,A) :- pp(0,'pres+past',L,A).
pp(3209,'future*',L,A) :- pp(0,'pres+fut',L,A).
pp(0,'tense',[N|R],A) :- pp(3208,N,R,A).
pp(3208,'strict_sort',L,A) :- pp(0,'strict_tense',L,A).
pp(0,'imp_vform*',[N|R],A) :- pp(3205,N,R,A).
pp(3205,'strict_sort',L,A) :- pp(0,'imp_vform',L,A).
pp(3205,'strict_sort',L,A) :- pp(0,'imp_vform',L,A).
pp(0,'bse',[N|R],A) :- pp(3204,N,R,A).
pp(3204,'strict_sort',L,A) :- pp(0,'imp_vform',L,A).
pp(3204,'strict_sort',L,A) :- pp(0,'imp_vform',L,A).
pp(0,'bse_or_inf',[N|R],A) :- pp(3202,N,R,A).
pp(3202,'strict_sort',L,A) :- pp(0,'imp_vform',L,A).
pp(0,'fin*',[N|R],A) :- pp(3201,N,R,A).
pp(3201,'strict_sort',L,A) :- pp(0,'fin',L,A).
pp(3201,'strict_sort',L,A) :- pp(0,'fin',L,A).
pp(3201,'imp_vform*',L,A) :- pp(0,'fin+imp',L,A).
pp(3201,'imp_vform*',L,A) :- pp(0,'fin+imp',L,A).
pp(3201,'bse_or_inf',L,A) :- pp(0,'fin+imp',L,A).
pp(3201,'bse_or_inf',L,A) :- pp(0,'fin+imp',L,A).
pp(3201,'bse',L,A) :- pp(0,'fin+imp',L,A).
pp(3201,'bse',L,A) :- pp(0,'fin+imp',L,A).
pp(3200,'bse_or_inf',L,A) :- pp(0,'bse',L,A).
pp(3199,'bse_or_inf',L,A) :- pp(0,'imp_vform*',L,A).
pp(3199,'bse',L,A) :- pp(0,'imp_vform*',L,A).
pp(3198,'strict_sort',L,A) :- pp(0,'fin',L,A).
pp(3198,'imp_vform*',L,A) :- pp(0,'fin+imp',L,A).
pp(3198,'fin_or_imp',L,A) :- pp(0,'fin*',L,A).
pp(3198,'fin_or_bse',L,A) :- pp(0,'fin*',L,A).
pp(3198,'bse',L,A) :- pp(0,'fin+imp',L,A).
pp(0,'inf_or_prp',[N|R],A) :- pp(3196,N,R,A).
pp(3196,'fin_or_inf',L,A) :- pp(0,'inf',L,A).
pp(3196,'bse_or_inf',L,A) :- pp(0,'inf',L,A).
pp(3189,'fin_or_inf',L,A) :- pp(0,'inf',L,A).
pp(3189,'fin_or_bse',L,A) :- pp(0,'bse_only',L,A).
pp(3189,'bse',L,A) :- pp(0,'bse_only',L,A).
pp(0,'passive',[N|R],A) :- pp(3153,N,R,A).
pp(3153,'active',L,A) :- pp(0,'act+pass',L,A).
pp(0,'lmod*',[N|R],A) :- pp(3151,N,R,A).
pp(3151,'strict_sort',L,A) :- pp(0,'lmod',L,A).
pp(0,'rmod*',[N|R],A) :- pp(3150,N,R,A).
pp(3150,'strict_sort',L,A) :- pp(0,'rmod',L,A).
pp(3150,'strict_sort',L,A) :- pp(0,'rmod',L,A).
pp(0,'notmod_or_rmod',[N|R],A) :- pp(3147,N,R,A).
pp(3147,'strict_sort',L,A) :- pp(0,'rmod',L,A).
pp(3147,'hasmod',L,A) :- pp(0,'rmod*',L,A).
pp(0,'s_cat_fin_unspec',[N|R],A) :- pp(3121,N,R,A).
pp(3121,'s_cat',L,A) :- pp(0,'s_cat_fin',L,A).
pp(0,'s_cat_fin_or_inf_unspec',[N|R],A) :- pp(3120,N,R,A).
pp(3120,'s_cat',L,A) :- pp(0,'s_cat_fin',L,A).
pp(3119,'s_cat_fin_unspec',L,A) :- pp(0,'s_cat_fin_v_c',L,A).
pp(0,'np_cat_acc_min',[N|R],A) :- pp(3116,N,R,A).
pp(3116,'nomp_cat_acc',L,A) :- pp(0,'np_cat_acc',L,A).
pp(3116,'nomp_cat',L,A) :- pp(0,'np_cat_acc',L,A).
pp(3116,'cat',L,A) :- pp(0,'np_cat_acc',L,A).
pp(0,'nomp_cat_acc_min',[N|R],A) :- pp(3115,N,R,A).
pp(3115,'nomp_cat',L,A) :- pp(0,'nomp_cat_acc',L,A).
pp(3115,'cat',L,A) :- pp(0,'nomp_cat_acc',L,A).
pp(0,'np_cat_nom_min',[N|R],A) :- pp(3114,N,R,A).
pp(3114,'nomp_cat_nom',L,A) :- pp(0,'np_cat_nom',L,A).
pp(3114,'nomp_cat',L,A) :- pp(0,'np_cat_nom',L,A).
pp(3114,'cat',L,A) :- pp(0,'np_cat_nom',L,A).
pp(0,'nomp_cat_nom_min',[N|R],A) :- pp(3113,N,R,A).
pp(3113,'nomp_cat',L,A) :- pp(0,'nomp_cat_nom',L,A).
pp(3113,'cat',L,A) :- pp(0,'nomp_cat_nom',L,A).
pp(0,'nomp_cat_min',[N|R],A) :- pp(3112,N,R,A).
pp(3112,'cat',L,A) :- pp(0,'nomp_cat',L,A).
pp(0,'strict-conj',[N|R],A) :- pp(3099,N,R,A).
pp(3099,'cnil_or_numconj',L,A) :- pp(0,'num-conj',L,A).
pp(0,'real-conj',[N|R],A) :- pp(3098,N,R,A).
pp(3098,'cnil_or_numconj',L,A) :- pp(0,'num-conj',L,A).
pp(0,'adj_arg4_rel',[N|R],A) :- pp(2830,N,R,A).
pp(2830,'adj_arg2_rel',L,A) :- pp(0,'adj_arg24_rel',L,A).
pp(0,'reg_nom_rel',[N|R],A) :- pp(2254,N,R,A).
pp(2254,'diadic_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(0,'non_temp_nom_rel',[N|R],A) :- pp(2253,N,R,A).
pp(2253,'diadic_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(0,'nom_nondim_rel',[N|R],A) :- pp(2252,N,R,A).
pp(2252,'diadic_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(0,'apposition_rel',[N|R],A) :- pp(2251,N,R,A).
pp(2251,'reg_nom_rel',L,A) :- pp(0,'named_rel',L,A).
pp(2251,'non_temp_nom_rel',L,A) :- pp(0,'named_rel',L,A).
pp(2251,'nom_nondim_rel',L,A) :- pp(0,'named_rel',L,A).
pp(0,'non_day_rel',[N|R],A) :- pp(2222,N,R,A).
pp(2222,'diadic_nom_rel',L,A) :- pp(0,'non_day_diadic_rel',L,A).
pp(0,'named_day_rel',[N|R],A) :- pp(2209,N,R,A).
pp(2209,'diadic_nom_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(2209,'diadic_nom_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(0,'day_rel',[N|R],A) :- pp(2208,N,R,A).
pp(2208,'diadic_nom_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(0,'temp_modable_rel',[N|R],A) :- pp(2207,N,R,A).
pp(2207,'diadic_nom_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(0,'event_arg_rel',[N|R],A) :- pp(2110,N,R,A).
pp(2110,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(2110,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(0,'arg13_rel',[N|R],A) :- pp(1538,N,R,A).
pp(1538,'arg12_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1538,'arg12_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1480,'arg123_rel',L,A) :- pp(0,'arg1234_rel',L,A).
pp(1480,'arg123_rel',L,A) :- pp(0,'arg1234_rel',L,A).
pp(0,'v_event_rel',[N|R],A) :- pp(1444,N,R,A).
pp(1444,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1444,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(0,'verb_aspect_rel',[N|R],A) :- pp(1443,N,R,A).
pp(1443,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1441,'temp_modable_rel',L,A) :- pp(0,'named_day_rel',L,A).
pp(1441,'reg_diadic_nom_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1441,'non_day_diadic_rel',L,A) :- pp(0,'abstr_mofy_rel',L,A).
pp(1441,'hour_rel',L,A) :- pp(0,'numbered_hour_rel',L,A).
pp(1441,'day_rel',L,A) :- pp(0,'named_day_rel',L,A).
pp(1441,'apposition_rel',L,A) :- pp(0,'named_rel',L,A).
pp(1441,'abstr_season_rel',L,A) :- pp(0,'season_rel',L,A).
pp(1441,'abstr_place_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1437,'role_rel',L,A) :- pp(0,'arg12_rel',L,A).
pp(1437,'mod_role_rel',L,A) :- pp(0,'arg12_rel',L,A).
pp(1437,'arg4_event_rel',L,A) :- pp(0,'arg24_event_rel',L,A).
pp(1437,'arg1_rel',L,A) :- pp(0,'arg12_rel',L,A).
pp(1437,'arg13_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1437,'adj_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1437,'adj_arg4_rel',L,A) :- pp(0,'adj_arg24_rel',L,A).
pp(0,'_of_rel_a',[N|R],A) :- pp(1435,N,R,A).
pp(1435,'independent_rel',L,A) :- pp(0,'_of_rel',L,A).
pp(0,'_through_rel_a',[N|R],A) :- pp(1433,N,R,A).
pp(1433,'independent_rel',L,A) :- pp(0,'_through_rel',L,A).
pp(1433,'_until_rel',L,A) :- pp(0,'_through_rel',L,A).
pp(0,'_to_until_rel_a',[N|R],A) :- pp(1431,N,R,A).
pp(1431,'independent_rel',L,A) :- pp(0,'_to_until_rel',L,A).
pp(1431,'_until_rel',L,A) :- pp(0,'_to_until_rel',L,A).
pp(0,'_until_rel_s',[N|R],A) :- pp(1430,N,R,A).
pp(1430,'_to_until_rel_a',L,A) :- pp(0,'_to_until_rel_s',L,A).
pp(1430,'_to_until_rel_a',L,A) :- pp(0,'_to_until_rel_s',L,A).
pp(1430,'_through_rel_a',L,A) :- pp(0,'_through_rel_s',L,A).
pp(1430,'_through_rel_a',L,A) :- pp(0,'_through_rel_s',L,A).
pp(0,'_until_rel_a',[N|R],A) :- pp(1429,N,R,A).
pp(1429,'independent_rel',L,A) :- pp(0,'_until_rel',L,A).
pp(0,'_down_rel_a',[N|R],A) :- pp(1427,N,R,A).
pp(1427,'independent_rel',L,A) :- pp(0,'_down_rel',L,A).
pp(0,'_from_rel_a',[N|R],A) :- pp(1425,N,R,A).
pp(1425,'independent_rel',L,A) :- pp(0,'_from_rel',L,A).
pp(0,'_out_of_rel_a',[N|R],A) :- pp(1423,N,R,A).
pp(1423,'independent_rel',L,A) :- pp(0,'_out_of_rel',L,A).
pp(0,'_out_rel_a',[N|R],A) :- pp(1421,N,R,A).
pp(1421,'independent_rel',L,A) :- pp(0,'_out_rel',L,A).
pp(0,'_towards_rel_a',[N|R],A) :- pp(1419,N,R,A).
pp(1419,'independent_rel',L,A) :- pp(0,'_towards_rel',L,A).
pp(0,'_across_rel_a',[N|R],A) :- pp(1416,N,R,A).
pp(1416,'independent_rel',L,A) :- pp(0,'_across_rel',L,A).
pp(0,'_along_p_rel_a',[N|R],A) :- pp(1414,N,R,A).
pp(1414,'independent_rel',L,A) :- pp(0,'_along_p_rel',L,A).
pp(0,'_behind_rel_a',[N|R],A) :- pp(1412,N,R,A).
pp(1412,'independent_rel',L,A) :- pp(0,'_behind_rel',L,A).
pp(0,'_in_rel_a',[N|R],A) :- pp(1410,N,R,A).
pp(1410,'independent_rel',L,A) :- pp(0,'_in_rel',L,A).
pp(0,'_off_rel_a',[N|R],A) :- pp(1408,N,R,A).
pp(1408,'independent_rel',L,A) :- pp(0,'_off_rel',L,A).
pp(0,'_on_rel_a',[N|R],A) :- pp(1406,N,R,A).
pp(1406,'independent_rel',L,A) :- pp(0,'_on_rel',L,A).
pp(0,'_over_rel_a',[N|R],A) :- pp(1404,N,R,A).
pp(1404,'independent_rel',L,A) :- pp(0,'_over_rel',L,A).
pp(0,'_to_rel_a',[N|R],A) :- pp(1401,N,R,A).
pp(1401,'independent_rel',L,A) :- pp(0,'_to_rel',L,A).
pp(0,'to_dir_rel',[N|R],A) :- pp(1400,N,R,A).
pp(1400,'independent_rel',L,A) :- pp(0,'_to_rel',L,A).
pp(0,'_at_rel_a',[N|R],A) :- pp(1397,N,R,A).
pp(1397,'independent_rel',L,A) :- pp(0,'_at_rel',L,A).
pp(0,'_upon_rel_a',[N|R],A) :- pp(1395,N,R,A).
pp(1395,'independent_rel',L,A) :- pp(0,'_upon_rel',L,A).
pp(1394,'dir_rel',L,A) :- pp(0,'dir_or_state_rel',L,A).
pp(0,'_after_prepx_rel_a',[N|R],A) :- pp(1392,N,R,A).
pp(1392,'independent_rel',L,A) :- pp(0,'_after_prepx_rel',L,A).
pp(0,'_between_rel_a',[N|R],A) :- pp(1390,N,R,A).
pp(1390,'independent_rel',L,A) :- pp(0,'_between_rel',L,A).
pp(0,'_about_rel_a',[N|R],A) :- pp(1386,N,R,A).
pp(1386,'independent_rel',L,A) :- pp(0,'_about_rel',L,A).
pp(0,'_against_rel_a',[N|R],A) :- pp(1384,N,R,A).
pp(1384,'independent_rel',L,A) :- pp(0,'_against_rel',L,A).
pp(0,'_around_rel_a',[N|R],A) :- pp(1382,N,R,A).
pp(1382,'independent_rel',L,A) :- pp(0,'_around_rel',L,A).
pp(0,'_by_rel_a',[N|R],A) :- pp(1378,N,R,A).
pp(1378,'independent_rel',L,A) :- pp(0,'_by_rel',L,A).
pp(0,'_for_rel_a',[N|R],A) :- pp(1376,N,R,A).
pp(1376,'independent_rel',L,A) :- pp(0,'_for_rel',L,A).
pp(0,'_into_rel_a',[N|R],A) :- pp(1374,N,R,A).
pp(1374,'independent_rel',L,A) :- pp(0,'_into_rel',L,A).
pp(0,'_like_prepx_rel_a',[N|R],A) :- pp(1372,N,R,A).
pp(1372,'independent_rel',L,A) :- pp(0,'_like_prepx_rel',L,A).
pp(0,'_to_do_with_rel_a',[N|R],A) :- pp(1370,N,R,A).
pp(1370,'independent_rel',L,A) :- pp(0,'_to_do_with_rel',L,A).
pp(0,'_with_rel_a',[N|R],A) :- pp(1368,N,R,A).
pp(1368,'independent_rel',L,A) :- pp(0,'_with_rel',L,A).
pp(0,'_without_rel_a',[N|R],A) :- pp(1366,N,R,A).
pp(1366,'independent_rel',L,A) :- pp(0,'_without_rel',L,A).
pp(1361,'temp_modable_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(1361,'reg_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(1361,'non_temp_nom_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(1361,'non_day_rel',L,A) :- pp(0,'non_day_diadic_rel',L,A).
pp(1361,'nom_nondim_rel',L,A) :- pp(0,'reg_diadic_nom_rel',L,A).
pp(1361,'named_day_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(1361,'day_rel',L,A) :- pp(0,'dofm_rel',L,A).
pp(1361,'arg2_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1361,'arg1_rel',L,A) :- pp(0,'arg13_rel',L,A).
pp(1361,'arg12_rel',L,A) :- pp(0,'arg123_rel',L,A).
pp(1361,'adj_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(1359,'role_rel',L,A) :- pp(0,'arg14_rel',L,A).
pp(1359,'mod_role_rel',L,A) :- pp(0,'arg14_rel',L,A).
pp(1359,'arg1_rel',L,A) :- pp(0,'arg14_rel',L,A).
pp(1359,'arg123_rel',L,A) :- pp(0,'arg1234_rel',L,A).
pp(0,'_around_loc_rel_a',[N|R],A) :- pp(1357,N,R,A).
pp(1357,'independent_rel',L,A) :- pp(0,'_around_loc_rel',L,A).
pp(0,'_aside_rel_a',[N|R],A) :- pp(1355,N,R,A).
pp(1355,'independent_rel',L,A) :- pp(0,'_aside_rel',L,A).
pp(0,'_away_adv_rel_a',[N|R],A) :- pp(1353,N,R,A).
pp(1353,'independent_rel',L,A) :- pp(0,'_away_adv_rel',L,A).
pp(0,'_back_adv_rel_a',[N|R],A) :- pp(1351,N,R,A).
pp(1351,'independent_rel',L,A) :- pp(0,'_back_adv_rel',L,A).
pp(0,'_forth_rel_a',[N|R],A) :- pp(1349,N,R,A).
pp(1349,'independent_rel',L,A) :- pp(0,'_forth_rel',L,A).
pp(0,'_forward_rel_a',[N|R],A) :- pp(1347,N,R,A).
pp(1347,'independent_rel',L,A) :- pp(0,'_forward_rel',L,A).
pp(0,'_together_rel_a',[N|R],A) :- pp(1345,N,R,A).
pp(1345,'independent_rel',L,A) :- pp(0,'_together_rel',L,A).
pp(0,'_apart_isect_rel_a',[N|R],A) :- pp(1342,N,R,A).
pp(1342,'independent_rel',L,A) :- pp(0,'_apart_isect_rel',L,A).
pp(0,'_open_rel_a',[N|R],A) :- pp(1340,N,R,A).
pp(1340,'independent_rel',L,A) :- pp(0,'_open_rel',L,A).
pp(0,'_short_rel_a',[N|R],A) :- pp(1338,N,R,A).
pp(1338,'independent_rel',L,A) :- pp(0,'_short_rel',L,A).
pp(1337,'integer_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1337,'integer_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1337,'const_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1337,'const_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1337,'arg3_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(1337,'arg3_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(1337,'arg2_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1337,'arg2_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1337,'abstr_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1337,'abstr_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1336,'integer_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1336,'const_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1336,'arg4_rel',L,A) :- pp(0,'basic_adj_arg4_rel',L,A).
pp(1336,'arg3_rel',L,A) :- pp(0,'adj_arg3_rel',L,A).
pp(1336,'arg2_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1336,'abstr_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1241,'temp_abstr_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1241,'nonpro_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1241,'nom_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1241,'basic_nom_rel',L,A) :- pp(0,'hour_rel',L,A).
pp(1241,'arg4_rel',L,A) :- pp(0,'basic_adj_arg4_rel',L,A).
pp(1241,'arg2_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1241,'abstr_named_rel',L,A) :- pp(0,'numbered_hour_rel',L,A).
pp(1236,'verb_aspect_rel',L,A) :- pp(0,'event_arg_rel',L,A).
pp(1236,'v_event_rel',L,A) :- pp(0,'event_arg_rel',L,A).
pp(1236,'prep_rel',L,A) :- pp(0,'prep_mod_rel',L,A).
pp(1236,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1236,'basic_adj_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(1236,'arg2_rel',L,A) :- pp(0,'adj_arg2_rel',L,A).
pp(1235,'verb_aspect_rel',L,A) :- pp(0,'v_event_rel',L,A).
pp(1235,'prep_rel',L,A) :- pp(0,'prep_mod_rel',L,A).
pp(1235,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1235,'basic_adj_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(0,'prop_rel',[N|R],A) :- pp(1233,N,R,A).
pp(1233,'event_or_arg_rel',L,A) :- pp(0,'abstr_apply',L,A).
pp(1233,'arg_rel',L,A) :- pp(0,'abstr_apply',L,A).
pp(1232,'integer_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1232,'const_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1232,'basic_nom_rel',L,A) :- pp(0,'abstr_nom_rel',L,A).
pp(1232,'basic_adj_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(1232,'abstr_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(0,'prpstn_or_like_rel',[N|R],A) :- pp(1222,N,R,A).
pp(1222,'propositional_rel',L,A) :- pp(0,'prpstn_rel',L,A).
pp(1222,'prop_ques_rel',L,A) :- pp(0,'prpstn_rel',L,A).
pp(1220,'reg_nom_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1220,'reg_diadic_nom_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1220,'hour_rel',L,A) :- pp(0,'modable_hour_rel',L,A).
pp(1220,'dim_rel',L,A) :- pp(0,'modable_hour_rel',L,A).
pp(1220,'abstr_season_rel',L,A) :- pp(0,'season_rel',L,A).
pp(1220,'abstr_place_rel',L,A) :- pp(0,'place_rel',L,A).
pp(1220,'abstr_mofy_rel',L,A) :- pp(0,'mofy_mod_rel',L,A).
pp(1209,'verb_aspect_rel',L,A) :- pp(0,'v_event_rel',L,A).
pp(1209,'temp_abstr_rel',L,A) :- pp(0,'temp_nondim_rel',L,A).
pp(1209,'event_rel',L,A) :- pp(0,'v_event_rel',L,A).
pp(1209,'apposition_rel',L,A) :- pp(0,'named_rel',L,A).
pp(1208,'integer_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1208,'const_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1208,'basic_adj_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(1208,'abstr_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1207,'integer_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1207,'const_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1207,'basic_adj_rel',L,A) :- pp(0,'abstr_adj_rel',L,A).
pp(1207,'abstr_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1206,'norm_relation',L,A) :- pp(0,'ord_rel',L,A).
pp(1206,'non_number_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1206,'independent_rel',L,A) :- pp(0,'abstr_number_rel',L,A).
pp(1206,'event_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1206,'event_or_arg_rel',L,A) :- pp(0,'abstr_number_rel',L,A).
pp(1206,'basic_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1206,'arg_rel',L,A) :- pp(0,'abstr_number_rel',L,A).
pp(1206,'abstr_adj_rel',L,A) :- pp(0,'ord_rel',L,A).
pp(1205,'to_dir_rel',L,A) :- pp(0,'_to_rel_s',L,A).
pp(1205,'_without_rel_a',L,A) :- pp(0,'_without_rel_s',L,A).
pp(1205,'_with_rel_a',L,A) :- pp(0,'_with_rel_s',L,A).
pp(1205,'_upon_rel_a',L,A) :- pp(0,'_upon_rel_s',L,A).
pp(1205,'_until_rel_a',L,A) :- pp(0,'_until_rel_s',L,A).
pp(1205,'_towards_rel_a',L,A) :- pp(0,'_towards_rel_s',L,A).
pp(1205,'_together_rel_a',L,A) :- pp(0,'_together_rel_s',L,A).
pp(1205,'_to_until_rel_a',L,A) :- pp(0,'_to_until_rel_s',L,A).
pp(1205,'_to_rel_a',L,A) :- pp(0,'_to_rel_s',L,A).
pp(1205,'_to_do_with_rel_a',L,A) :- pp(0,'_to_do_with_rel_s',L,A).
pp(1205,'_through_rel_a',L,A) :- pp(0,'_through_rel_s',L,A).
pp(1205,'_short_rel_a',L,A) :- pp(0,'_short_rel_s',L,A).
pp(1205,'_over_rel_a',L,A) :- pp(0,'_over_rel_s',L,A).
pp(1205,'_out_rel_a',L,A) :- pp(0,'_out_rel_s',L,A).
pp(1205,'_out_of_rel_a',L,A) :- pp(0,'_out_of_rel_s',L,A).
pp(1205,'_open_rel_a',L,A) :- pp(0,'_open_rel_s',L,A).
pp(1205,'_on_rel_a',L,A) :- pp(0,'_on_rel_s',L,A).
pp(1205,'_off_rel_a',L,A) :- pp(0,'_off_rel_s',L,A).
pp(1205,'_of_rel_a',L,A) :- pp(0,'_of_rel_s',L,A).
pp(1205,'_like_prepx_rel_a',L,A) :- pp(0,'_like_prepx_rel_s',L,A).
pp(1205,'_into_rel_a',L,A) :- pp(0,'_into_rel_s',L,A).
pp(1205,'_in_rel_a',L,A) :- pp(0,'_in_rel_s',L,A).
pp(1205,'_from_rel_a',L,A) :- pp(0,'_from_rel_s',L,A).
pp(1205,'_forward_rel_a',L,A) :- pp(0,'_forward_rel_s',L,A).
pp(1205,'_forth_rel_a',L,A) :- pp(0,'_forth_rel_s',L,A).
pp(1205,'_for_rel_a',L,A) :- pp(0,'_for_rel_s',L,A).
pp(1205,'_down_rel_a',L,A) :- pp(0,'_down_rel_s',L,A).
pp(1205,'_by_rel_a',L,A) :- pp(0,'_by_rel_s',L,A).
pp(1205,'_by_pass_rel_a',L,A) :- pp(0,'_by_pass_rel',L,A).
pp(1205,'_between_rel_a',L,A) :- pp(0,'_between_rel_s',L,A).
pp(1205,'_behind_rel_a',L,A) :- pp(0,'_behind_rel_s',L,A).
pp(1205,'_back_adv_rel_a',L,A) :- pp(0,'_back_adv_rel_s',L,A).
pp(1205,'_away_adv_rel_a',L,A) :- pp(0,'_away_adv_rel_s',L,A).
pp(1205,'_at_rel_a',L,A) :- pp(0,'_at_rel_s',L,A).
pp(1205,'_aside_rel_a',L,A) :- pp(0,'_aside_rel_s',L,A).
pp(1205,'_around_rel_a',L,A) :- pp(0,'_around_rel_s',L,A).
pp(1205,'_around_loc_rel_a',L,A) :- pp(0,'_around_loc_rel_s',L,A).
pp(1205,'_apart_isect_rel_a',L,A) :- pp(0,'_apart_isect_rel_s',L,A).
pp(1205,'_along_p_rel_a',L,A) :- pp(0,'_along_p_rel_s',L,A).
pp(1205,'_against_rel_a',L,A) :- pp(0,'_against_rel_s',L,A).
pp(1205,'_after_prepx_rel_a',L,A) :- pp(0,'_after_prepx_rel_s',L,A).
pp(1205,'_across_rel_a',L,A) :- pp(0,'_across_rel_s',L,A).
pp(1205,'_about_rel_a',L,A) :- pp(0,'_about_rel_s',L,A).
pp(0,'nom-obj_basicmrs',[N|R],A) :- pp(1198,N,R,A).
pp(1198,'mrs_min1',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(1198,'mrs_min1',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(1198,'mrs',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(1198,'mrs',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(0,'psoa_basicmrs',[N|R],A) :- pp(1197,N,R,A).
pp(1197,'mrs_min1',L,A) :- pp(0,'psoa_mrs',L,A).
pp(1197,'mrs_min1',L,A) :- pp(0,'psoa_mrs',L,A).
pp(1197,'mrs',L,A) :- pp(0,'psoa_mrs',L,A).
pp(1197,'mrs',L,A) :- pp(0,'psoa_mrs',L,A).
pp(0,'nom-obj',[N|R],A) :- pp(1195,N,R,A).
pp(1195,'mrs_min1',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(1195,'mrs_min0',L,A) :- pp(0,'nom-obj_basicmrs',L,A).
pp(1195,'mrs',L,A) :- pp(0,'nom-obj_mrs',L,A).
pp(0,'psoa',[N|R],A) :- pp(1194,N,R,A).
pp(1194,'mrs_min1',L,A) :- pp(0,'psoa_mrs',L,A).
pp(1194,'mrs_min0',L,A) :- pp(0,'psoa_basicmrs',L,A).
pp(1194,'mrs',L,A) :- pp(0,'psoa_mrs',L,A).
pp(0,'verb*',[N|R],A) :- pp(1152,N,R,A).
pp(1152,'gerund*',L,A) :- pp(0,'v_and_g',L,A).
pp(1152,'gerund*',L,A) :- pp(0,'v_and_g',L,A).
pp(0,'verb_or_comp',[N|R],A) :- pp(1151,N,R,A).
pp(1151,'verb*',L,A) :- pp(0,'verb',L,A).
pp(1151,'verb*',L,A) :- pp(0,'verb',L,A).
pp(1151,'comp*',L,A) :- pp(0,'comp',L,A).
pp(1151,'comp*',L,A) :- pp(0,'comp',L,A).
pp(0,'verbal',[N|R],A) :- pp(1150,N,R,A).
pp(1150,'gerund*',L,A) :- pp(0,'v_and_g',L,A).
pp(1142,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1141,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1140,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1139,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1138,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1137,'func',L,A) :- pp(0,'intdet',L,A).
pp(1137,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1137,'det',L,A) :- pp(0,'intdet',L,A).
pp(1132,'verbal',L,A) :- pp(0,'v_and_a',L,A).
pp(1132,'verb*',L,A) :- pp(0,'v_and_a',L,A).
pp(1132,'gerund*',L,A) :- pp(0,'a_and_g',L,A).
pp(0,'mobile_nom',[N|R],A) :- pp(1130,N,R,A).
pp(1130,'gerund*',L,A) :- pp(0,'gerund_acc',L,A).
pp(1130,'gerund',L,A) :- pp(0,'gerund_acc',L,A).
pp(1130,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(0,'prep*',[N|R],A) :- pp(1126,N,R,A).
pp(1126,'verbal',L,A) :- pp(0,'v_and_p',L,A).
pp(1126,'verb*',L,A) :- pp(0,'v_and_p',L,A).
pp(1126,'disc_adverbee',L,A) :- pp(0,'v_and_p',L,A).
pp(1126,'adj*',L,A) :- pp(0,'a_and_p',L,A).
pp(1125,'gerund',L,A) :- pp(0,'gerund_acc',L,A).
pp(1125,'func',L,A) :- pp(0,'adv',L,A).
pp(1125,'basic_adv',L,A) :- pp(0,'adv',L,A).
pp(1120,'gerund*',L,A) :- pp(0,'a_and_g',L,A).
pp(1118,'mobile_nom',L,A) :- pp(0,'gerund_acc',L,A).
pp(0,'noun',[N|R],A) :- pp(1115,N,R,A).
pp(1115,'mobile_nom',L,A) :- pp(0,'noun_acc',L,A).
pp(1115,'mobile_nom',L,A) :- pp(0,'noun_acc',L,A).
pp(1115,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(1115,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(1114,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(1114,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(1114,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(1114,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(1114,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(1114,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(1114,'mobile_nom',L,A) :- pp(0,'noun_acc',L,A).
pp(1114,'mobile_nom',L,A) :- pp(0,'noun_acc',L,A).
pp(1114,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(1114,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(1114,'adj*',L,A) :- pp(0,'n_and_a',L,A).
pp(1114,'adj*',L,A) :- pp(0,'n_and_a',L,A).
pp(1113,'mobile_nom',L,A) :- pp(0,'noun_acc',L,A).
pp(1113,'gerund*',L,A) :- pp(0,'a_and_g',L,A).
pp(1111,'prep*',L,A) :- pp(0,'mod_and_p',L,A).
pp(1111,'noun*',L,A) :- pp(0,'mod_and_n',L,A).
pp(1111,'adverbee',L,A) :- pp(0,'mod_and_a',L,A).
pp(1111,'adj*',L,A) :- pp(0,'mod_and_a',L,A).
pp(1110,'mobile_nom',L,A) :- pp(0,'noun_acc',L,A).
pp(1109,'verbal',L,A) :- pp(0,'verb*',L,A).
pp(1109,'verb_or_comp',L,A) :- pp(0,'verb',L,A).
pp(1109,'modnp*',L,A) :- pp(0,'mod_and_n',L,A).
pp(1108,'noun*',L,A) :- pp(0,'noun',L,A).
pp(1108,'noun*',L,A) :- pp(0,'noun',L,A).
pp(1108,'n_or_p',L,A) :- pp(0,'noun',L,A).
pp(1108,'n_or_p',L,A) :- pp(0,'noun',L,A).
pp(1108,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(1108,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(1108,'gerund*',L,A) :- pp(0,'gerund',L,A).
pp(1108,'gerund*',L,A) :- pp(0,'gerund',L,A).
pp(1108,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(1108,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(1108,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(1108,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(1107,'noun*',L,A) :- pp(0,'noun',L,A).
pp(1107,'n_or_p',L,A) :- pp(0,'noun',L,A).
pp(1107,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(1107,'gerund*',L,A) :- pp(0,'gerund',L,A).
pp(1107,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(1107,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(1106,'strict_nominal',L,A) :- pp(0,'strict_supnoun',L,A).
pp(1106,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(1106,'n_or_p',L,A) :- pp(0,'noun*',L,A).
pp(1106,'modnp*',L,A) :- pp(0,'mod_and_n',L,A).
pp(1105,'verb_or_comp',L,A) :- pp(0,'comp',L,A).
pp(1105,'verb_or_comp',L,A) :- pp(0,'comp',L,A).
pp(1103,'strict_supnoun',L,A) :- pp(0,'gerund',L,A).
pp(1103,'strict_nominal',L,A) :- pp(0,'gerund',L,A).
pp(1103,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(1103,'noun*',L,A) :- pp(0,'v_and_n',L,A).
pp(1103,'mobile_nom',L,A) :- pp(0,'gerund_acc',L,A).
pp(1102,'strict_supnoun',L,A) :- pp(0,'gerund',L,A).
pp(1102,'strict_nominal',L,A) :- pp(0,'gerund',L,A).
pp(1102,'modnp*',L,A) :- pp(0,'mod_and_a',L,A).
pp(1102,'mobile_nom',L,A) :- pp(0,'gerund_acc',L,A).
pp(1101,'verbal',L,A) :- pp(0,'verb*',L,A).
pp(1101,'verb_or_comp',L,A) :- pp(0,'verb',L,A).
pp(1101,'v_or_g',L,A) :- pp(0,'verb*',L,A).
pp(1101,'modnp*',L,A) :- pp(0,'mod_and_p',L,A).
pp(1101,'gerund*',L,A) :- pp(0,'v_and_g',L,A).
pp(1101,'disc_adverbee',L,A) :- pp(0,'verb*',L,A).
pp(1098,'verb_or_comp',L,A) :- pp(0,'comp',L,A).
pp(1098,'subst',L,A) :- pp(0,'nominal',L,A).
pp(1098,'nominal_or_verbal',L,A) :- pp(0,'nominal',L,A).
pp(1098,'intsort',L,A) :- pp(0,'intdet',L,A).
pp(1098,'func',L,A) :- pp(0,'det',L,A).
pp(1097,'verbal',L,A) :- pp(0,'verb_or_comp',L,A).
pp(1097,'verb*',L,A) :- pp(0,'verb',L,A).
pp(1097,'supnoun',L,A) :- pp(0,'strict_supnoun',L,A).
pp(1097,'prep*',L,A) :- pp(0,'prep',L,A).
pp(1097,'noun*',L,A) :- pp(0,'noun',L,A).
pp(1097,'modnp*',L,A) :- pp(0,'modnp',L,A).
pp(1097,'gerund*',L,A) :- pp(0,'gerund',L,A).
pp(1097,'digit1',L,A) :- pp(0,'intadj1',L,A).
pp(1097,'comp*',L,A) :- pp(0,'comp',L,A).
pp(1097,'adj*',L,A) :- pp(0,'adj',L,A).
pp(1077,'there-ind',L,A) :- pp(0,'full_there-ind',L,A).
pp(0,'conj_non_expl-ind',[N|R],A) :- pp(1076,N,R,A).
pp(1076,'full_non_expl',L,A) :- pp(0,'conj_full_non_expl',L,A).
pp(1076,'full_index',L,A) :- pp(0,'conj_full_non_expl',L,A).
pp(0,'conj_deg-ind',[N|R],A) :- pp(1075,N,R,A).
pp(1075,'full_index',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(1075,'full_index',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(1075,'full_deg-ind',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(1075,'full_deg-ind',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(0,'deg-ind',[N|R],A) :- pp(1074,N,R,A).
pp(1074,'full_index',L,A) :- pp(0,'full_deg-ind',L,A).
pp(0,'conj_ref-ind',[N|R],A) :- pp(1073,N,R,A).
pp(1073,'full_ref-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(1073,'full_ref-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(1073,'full_non_expl',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(1073,'full_non_expl',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(1073,'full_index',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(1073,'full_index',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(0,'ref-ind',[N|R],A) :- pp(1072,N,R,A).
pp(1072,'full_non_expl',L,A) :- pp(0,'full_ref-ind',L,A).
pp(1072,'full_index',L,A) :- pp(0,'full_ref-ind',L,A).
pp(1068,'ref-ind',L,A) :- pp(0,'conj_ref-ind',L,A).
pp(1068,'full_ref-ind',L,A) :- pp(0,'conj_full_ref-ind',L,A).
pp(1068,'full_deg-ind',L,A) :- pp(0,'conj_full_deg-ind',L,A).
pp(1068,'deg-ind',L,A) :- pp(0,'conj_deg-ind',L,A).
pp(0,'event',[N|R],A) :- pp(1066,N,R,A).
pp(1066,'conj-ind',L,A) :- pp(0,'conj_event',L,A).
pp(1065,'index',L,A) :- pp(0,'non_expl-ind',L,A).
pp(0,'non_fin_verb',[N|R],A) :- pp(1050,N,R,A).
pp(1050,'nomod_local',L,A) :- pp(0,'psp_verb',L,A).
pp(0,'non_perf',[N|R],A) :- pp(1043,N,R,A).
pp(1043,'non_fin_verb',L,A) :- pp(0,'bse_verb',L,A).
pp(0,'verb_participle_affix',[N|R],A) :- pp(1038,N,R,A).
pp(1038,'non_fin_verb',L,A) :- pp(0,'prp_verb',L,A).
pp(0,'local',[N|R],A) :- pp(1037,N,R,A).
pp(1037,'intersective_mod',L,A) :- pp(0,'int_mod_local',L,A).
pp(0,'local_basic',[N|R],A) :- pp(1036,N,R,A).
pp(1036,'intersective_mod',L,A) :- pp(0,'int_mod_local',L,A).
pp(0,'scopal_mod',[N|R],A) :- pp(1035,N,R,A).
pp(1035,'local_basic',L,A) :- pp(0,'scopal_mod_local',L,A).
pp(1035,'local',L,A) :- pp(0,'scopal_mod_local',L,A).
pp(0,'lex_rule_super',[N|R],A) :- pp(927,N,R,A).
pp(927,'lex_rule_compos',L,A) :- pp(0,'lex_rule_super_compos',L,A).
pp(0,'head_filler_phrase_inf',[N|R],A) :- pp(924,N,R,A).
pp(924,'lingo_rule',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(924,'binary_rule_left_to_right',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(0,'adj_head_int_phrase',[N|R],A) :- pp(921,N,R,A).
pp(921,'lingo_rule',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(921,'lingo_rule',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(921,'binary_rule_left_to_right',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(921,'binary_rule_left_to_right',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(0,'adj_head_scop_phrase',[N|R],A) :- pp(920,N,R,A).
pp(920,'lingo_rule',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(920,'lingo_rule',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(920,'binary_rule_left_to_right',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(920,'binary_rule_left_to_right',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(0,'head_spec_phrase',[N|R],A) :- pp(918,N,R,A).
pp(918,'lingo_rule',L,A) :- pp(0,'hspec_rule',L,A).
pp(918,'lingo_rule',L,A) :- pp(0,'hspec_rule',L,A).
pp(918,'binary_rule_right_to_left',L,A) :- pp(0,'hspec_rule',L,A).
pp(918,'binary_rule_right_to_left',L,A) :- pp(0,'hspec_rule',L,A).
pp(0,'head_subj_phrase',[N|R],A) :- pp(917,N,R,A).
pp(917,'lingo_rule',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(917,'binary_rule_right_to_left',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(0,'noun_n_cmpnd_phr',[N|R],A) :- pp(916,N,R,A).
pp(916,'lingo_rule',L,A) :- pp(0,'noun_n_cmpnd_rule',L,A).
pp(916,'binary_rule_right_to_left',L,A) :- pp(0,'noun_n_cmpnd_rule',L,A).
pp(0,'np_n_cmpnd_phr',[N|R],A) :- pp(915,N,R,A).
pp(915,'lingo_rule',L,A) :- pp(0,'np_n_cmpnd_rule',L,A).
pp(915,'binary_rule_right_to_left',L,A) :- pp(0,'np_n_cmpnd_rule',L,A).
pp(0,'np_n_cmpnd_phr_2',[N|R],A) :- pp(914,N,R,A).
pp(914,'lingo_rule',L,A) :- pp(0,'np_n_cmpnd_rule_2',L,A).
pp(914,'binary_rule_right_to_left',L,A) :- pp(0,'np_n_cmpnd_rule_2',L,A).
pp(912,'basic_head_filler_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(0,'appos_phr',[N|R],A) :- pp(911,N,R,A).
pp(911,'lingo_rule',L,A) :- pp(0,'appos_rule',L,A).
pp(911,'binary_rule_right_to_left',L,A) :- pp(0,'appos_rule',L,A).
pp(0,'free_rel_phrase',[N|R],A) :- pp(910,N,R,A).
pp(910,'lingo_rule',L,A) :- pp(0,'free_rel_rule',L,A).
pp(910,'binary_rule_left_to_right',L,A) :- pp(0,'free_rel_rule',L,A).
pp(0,'h_adj_int_phrase',[N|R],A) :- pp(909,N,R,A).
pp(909,'lingo_rule',L,A) :- pp(0,'hadj_i_h_rule',L,A).
pp(909,'binary_rule_right_to_left',L,A) :- pp(0,'hadj_i_h_rule',L,A).
pp(0,'n_adj_redrel_phrase',[N|R],A) :- pp(908,N,R,A).
pp(908,'lingo_rule',L,A) :- pp(0,'hadj_i_redrel_rule',L,A).
pp(908,'binary_rule_right_to_left',L,A) :- pp(0,'hadj_i_redrel_rule',L,A).
pp(0,'n_adj_relcl_phrase',[N|R],A) :- pp(907,N,R,A).
pp(907,'lingo_rule',L,A) :- pp(0,'hadj_i_relcl_rule',L,A).
pp(907,'binary_rule_right_to_left',L,A) :- pp(0,'hadj_i_relcl_rule',L,A).
pp(0,'head_adj_scop_phrase',[N|R],A) :- pp(904,N,R,A).
pp(904,'lingo_rule',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(904,'lingo_rule',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(904,'binary_rule_right_to_left',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(904,'binary_rule_right_to_left',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(0,'head_comp_phrase',[N|R],A) :- pp(902,N,R,A).
pp(902,'lingo_rule',L,A) :- pp(0,'hcomp_rule',L,A).
pp(902,'binary_rule_left_to_right',L,A) :- pp(0,'hcomp_rule',L,A).
pp(0,'head_marker_phrase_nonprop',[N|R],A) :- pp(901,N,R,A).
pp(901,'lingo_rule',L,A) :- pp(0,'hmark_nonprop_rule',L,A).
pp(901,'binary_rule_left_to_right',L,A) :- pp(0,'hmark_nonprop_rule',L,A).
pp(0,'head_marker_phrase_prop',[N|R],A) :- pp(900,N,R,A).
pp(900,'lingo_rule',L,A) :- pp(0,'hmark_prop_rule',L,A).
pp(900,'binary_rule_left_to_right',L,A) :- pp(0,'hmark_prop_rule',L,A).
pp(896,'head_initial',L,A) :- pp(0,'head_adj_int_phrase',L,A).
pp(896,'head_final',L,A) :- pp(0,'adj_head_int_phrase',L,A).
pp(896,'head_adj_phrase',L,A) :- pp(0,'head_adj_int_phrase',L,A).
pp(896,'binary_rule_left_to_right',L,A) :- pp(0,'adjh_i_rule',L,A).
pp(896,'adj_head_phrase',L,A) :- pp(0,'adj_head_int_phrase',L,A).
pp(895,'head_initial',L,A) :- pp(0,'head_adj_scop_phrase',L,A).
pp(895,'head_final',L,A) :- pp(0,'adj_head_scop_phrase',L,A).
pp(895,'head_adj_phrase',L,A) :- pp(0,'head_adj_scop_phrase',L,A).
pp(895,'binary_rule_right_to_left',L,A) :- pp(0,'hadj_s_rule',L,A).
pp(895,'binary_rule_left_to_right',L,A) :- pp(0,'adjh_s_rule',L,A).
pp(895,'adj_head_phrase',L,A) :- pp(0,'adj_head_scop_phrase',L,A).
pp(894,'head_initial',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(894,'head_initial',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(894,'head_final',L,A) :- pp(0,'adj_head_phrase',L,A).
pp(894,'head_final',L,A) :- pp(0,'adj_head_phrase',L,A).
pp(892,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(892,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(891,'basic_head_filler_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(891,'basic_head_filler_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(0,'letter_phr',[N|R],A) :- pp(889,N,R,A).
pp(889,'lingo_rule',L,A) :- pp(0,'letter_rule',L,A).
pp(888,'binary_rule_right_to_left',L,A) :- pp(0,'root_gap_rule_postmod',L,A).
pp(888,'binary_rule_left_to_right',L,A) :- pp(0,'root_gap_rule_premod',L,A).
pp(0,'extracted_comp_phrase',[N|R],A) :- pp(886,N,R,A).
pp(886,'lingo_rule',L,A) :- pp(0,'extracomp_rule',L,A).
pp(886,'lingo_rule',L,A) :- pp(0,'extracomp_rule',L,A).
pp(0,'head_opt_comp_phrase',[N|R],A) :- pp(885,N,R,A).
pp(885,'lingo_rule',L,A) :- pp(0,'hoptcomp_rule',L,A).
pp(884,'head_final',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(884,'head_filler_phrase_fin',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(884,'head_filler_phrase',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(884,'basic_head_filler_phrase',L,A) :- pp(0,'filler_head_rule_non_wh',L,A).
pp(0,'extracted_adj_int_phrase',[N|R],A) :- pp(883,N,R,A).
pp(883,'lingo_rule',L,A) :- pp(0,'extradj_i_rule',L,A).
pp(0,'extracted_adj_phrase',[N|R],A) :- pp(882,N,R,A).
pp(882,'lingo_rule',L,A) :- pp(0,'extradj_i_rule',L,A).
pp(882,'lingo_rule',L,A) :- pp(0,'extradj_i_rule',L,A).
pp(881,'head_initial',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(881,'head_final',L,A) :- pp(0,'adj_head_phrase',L,A).
pp(881,'binary_phrase',L,A) :- pp(0,'head_mod_phrase_simple',L,A).
pp(881,'binary_headed_phrase',L,A) :- pp(0,'head_mod_phrase_simple',L,A).
pp(0,'extracted_subj_phrase_fin',[N|R],A) :- pp(880,N,R,A).
pp(880,'lingo_rule',L,A) :- pp(0,'extrasubj_fin_rule',L,A).
pp(880,'lingo_rule',L,A) :- pp(0,'extrasubj_fin_rule',L,A).
pp(0,'extracted_subj_phrase_inf',[N|R],A) :- pp(879,N,R,A).
pp(879,'lingo_rule',L,A) :- pp(0,'extrasubj_inf_rule',L,A).
pp(877,'head_compositional',L,A) :- pp(0,'extracted_comp_phrase',L,A).
pp(0,'imp',[N|R],A) :- pp(876,N,R,A).
pp(876,'lingo_rule',L,A) :- pp(0,'imperative_rule',L,A).
pp(0,'yesno_phrase',[N|R],A) :- pp(875,N,R,A).
pp(875,'lingo_rule',L,A) :- pp(0,'yesno_rule',L,A).
pp(875,'lingo_rule',L,A) :- pp(0,'yesno_rule',L,A).
pp(874,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(0,'bare_np_phrase',[N|R],A) :- pp(873,N,R,A).
pp(873,'lingo_rule',L,A) :- pp(0,'bare_np_rule',L,A).
pp(0,'bare_vger_phrase',[N|R],A) :- pp(872,N,R,A).
pp(872,'lingo_rule',L,A) :- pp(0,'bare_vger_rule',L,A).
pp(871,'head_valence_phrase',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(871,'head_final',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(871,'binary_rule_right_to_left',L,A) :- pp(0,'hspec_rule',L,A).
pp(871,'binary_phrase',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(871,'binary_headed_phrase',L,A) :- pp(0,'head_spec_phrase',L,A).
pp(869,'basic_head_filler_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(868,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(868,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(868,'extracted_subj_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(868,'extracted_arg_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(868,'binary_rule_right_to_left',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(868,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(868,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(867,'head_valence_phrase',L,A) :- pp(0,'yesno_phrase',L,A).
pp(867,'head_nexus_phrase',L,A) :- pp(0,'yesno_phrase',L,A).
pp(867,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(867,'binary_phrase',L,A) :- pp(0,'wh_interrog',L,A).
pp(867,'binary_headed_phrase',L,A) :- pp(0,'wh_interrog',L,A).
pp(866,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(866,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(866,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(866,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(866,'extracted_subj_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(866,'extracted_subj_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(866,'extracted_arg_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(866,'extracted_arg_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(866,'binary_rule_right_to_left',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(866,'binary_rule_right_to_left',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(865,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(864,'interrog',L,A) :- pp(0,'yesno_phrase',L,A).
pp(864,'interrog',L,A) :- pp(0,'yesno_phrase',L,A).
pp(864,'head_mod_phrase',L,A) :- pp(0,'extracted_adj_phrase',L,A).
pp(864,'head_mod_phrase',L,A) :- pp(0,'extracted_adj_phrase',L,A).
pp(864,'decl',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(864,'decl',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(863,'binary_phrase',L,A) :- pp(0,'binary_headed_phrase',L,A).
pp(863,'basic_head_filler_phrase',L,A) :- pp(0,'head_filler_phrase',L,A).
pp(861,'binary_phrase',L,A) :- pp(0,'coord_phr',L,A).
pp(0,'fin_non_wh_rel_cl',[N|R],A) :- pp(860,N,R,A).
pp(860,'lingo_rule',L,A) :- pp(0,'fin_non_wh_rel_rule',L,A).
pp(0,'inf_non_wh_rel_cl',[N|R],A) :- pp(859,N,R,A).
pp(859,'lingo_rule',L,A) :- pp(0,'inf_non_wh_rel_rule',L,A).
pp(857,'binary_rule_left_to_right',L,A) :- pp(0,'filler_head_rule_rel',L,A).
pp(857,'binary_phrase',L,A) :- pp(0,'filler_head_rule_rel',L,A).
pp(857,'basic_head_filler_phrase',L,A) :- pp(0,'filler_head_rule_rel',L,A).
pp(856,'headed_phrase',L,A) :- pp(0,'non_rel_clause',L,A).
pp(856,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(856,'head_nexus_rel_phrase',L,A) :- pp(0,'non_rel_clause',L,A).
pp(856,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(856,'extracted_subj_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(856,'extracted_arg_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(856,'binary_rule_right_to_left',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(0,'numadj_noun_phrase',[N|R],A) :- pp(855,N,R,A).
pp(855,'lingo_rule',L,A) :- pp(0,'numadj_noun_rule',L,A).
pp(0,'temp_mod_phrase',[N|R],A) :- pp(854,N,R,A).
pp(854,'lingo_rule',L,A) :- pp(0,'temp_mod_rule',L,A).
pp(853,'head_subj_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(853,'head_initial',L,A) :- pp(0,'head_adj_phrase',L,A).
pp(853,'head_filler_phrase_inf',L,A) :- pp(0,'filler_head_rule_wh_nr_inf',L,A).
pp(853,'extracted_subj_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(853,'extracted_arg_phrase',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(0,'letter_phr2',[N|R],A) :- pp(852,N,R,A).
pp(852,'lingo_rule',L,A) :- pp(0,'letter_rule2',L,A).
pp(851,'rel_cl',L,A) :- pp(0,'non_wh_rel_cl',L,A).
pp(851,'interrog',L,A) :- pp(0,'yesno_phrase',L,A).
pp(851,'headed_phrase',L,A) :- pp(0,'head_only',L,A).
pp(851,'head_mod_phrase',L,A) :- pp(0,'extracted_adj_phrase',L,A).
pp(851,'decl',L,A) :- pp(0,'extracted_subj_phrase_fin',L,A).
pp(773,'unspecified_num_without_complements',L,A) :- pp(0,'bare_unspecified_card_le',L,A).
pp(773,'specified_num_without_complements',L,A) :- pp(0,'bare_specified_card_le',L,A).
pp(773,'approx_unspecified_num_without_complements',L,A) :- pp(0,'approx_bare_unspecified_card_le',L,A).
pp(772,'unspecified_num_without_complements',L,A) :- pp(0,'bare_unspecified_card_le',L,A).
pp(772,'unspecified_num_with_complements',L,A) :- pp(0,'complemented_unspecified_card_le',L,A).
pp(772,'specified_num_without_complements',L,A) :- pp(0,'bare_specified_card_le',L,A).
pp(772,'specified_num_with_complements',L,A) :- pp(0,'complemented_specified_card_le',L,A).
pp(772,'approx_unspecified_num_without_complements',L,A) :- pp(0,'approx_bare_unspecified_card_le',L,A).
pp(771,'unspecified_num_without_complements',L,A) :- pp(0,'bare_unspecified_ord_le',L,A).
pp(771,'specified_num_without_complements',L,A) :- pp(0,'bare_specified_ord_le',L,A).
pp(770,'ord_word',L,A) :- pp(0,'bare_specified_ord_le',L,A).
pp(770,'complemented_number',L,A) :- pp(0,'specified_num_with_complements',L,A).
pp(770,'complement_free_number',L,A) :- pp(0,'specified_num_without_complements',L,A).
pp(770,'card_only_word',L,A) :- pp(0,'bare_specified_card_le',L,A).
pp(769,'ord_word',L,A) :- pp(0,'bare_unspecified_ord_le',L,A).
pp(769,'complemented_number',L,A) :- pp(0,'unspecified_num_with_complements',L,A).
pp(0,'whether_compl_word',[N|R],A) :- pp(714,N,R,A).
pp(714,'two_place_compl_word',L,A) :- pp(0,'whether_c_fin_le',L,A).
pp(714,'sor_compl_word',L,A) :- pp(0,'whether_c_fin_le',L,A).
pp(714,'plain_compl_word',L,A) :- pp(0,'whether_c_inf_le',L,A).
pp(0,'non_affix_bearing',[N|R],A) :- pp(610,N,R,A).
pp(610,'hc_word',L,A) :- pp(0,'abstr_hour_word',L,A).
pp(591,'modal_subj_pos_lex_ent',L,A) :- pp(0,'modal_subj_pos_cx_le',L,A).
pp(0,'do_aux_word',[N|R],A) :- pp(584,N,R,A).
pp(584,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(581,'add_cont',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(581,'add_cont',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(580,'add_cont',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(580,'add_cont',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(571,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(571,'add_cont',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(569,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(569,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(569,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(569,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(569,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(0,'be_cop_pos',[N|R],A) :- pp(560,N,R,A).
pp(560,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(0,'be_cop_pos_generic',[N|R],A) :- pp(559,N,R,A).
pp(559,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(558,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(558,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(558,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(558,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(558,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(558,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(557,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(557,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(557,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(557,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(557,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(557,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(0,'had_aux_lex_ent',[N|R],A) :- pp(550,N,R,A).
pp(550,'contracted_aux_word',L,A) :- pp(0,'had_aux_cx_le',L,A).
pp(550,'contracted_aux_word',L,A) :- pp(0,'had_aux_cx_le',L,A).
pp(0,'has_aux_lex_ent',[N|R],A) :- pp(547,N,R,A).
pp(547,'contracted_aux_word',L,A) :- pp(0,'has_aux_cx_le',L,A).
pp(0,'have_fin_aux_lex_ent',[N|R],A) :- pp(544,N,R,A).
pp(544,'contracted_aux_word',L,A) :- pp(0,'have_fin_aux_cx_le',L,A).
pp(0,'have_past',[N|R],A) :- pp(541,N,R,A).
pp(541,'have_aux_pos_lex_entry',L,A) :- pp(0,'had_aux_lex_ent',L,A).
pp(541,'have_aux_neg_lex_entry',L,A) :- pp(0,'had_aux_neg_le',L,A).
pp(541,'contracted_aux_word',L,A) :- pp(0,'had_aux_cx_le',L,A).
pp(0,'have_subj',[N|R],A) :- pp(539,N,R,A).
pp(539,'have_aux_pos_lex_entry',L,A) :- pp(0,'had_aux_subj_le',L,A).
pp(539,'have_aux_neg_lex_entry',L,A) :- pp(0,'had_aux_subj_neg_le',L,A).
pp(535,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(535,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(535,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(535,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(535,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(535,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(535,'add_cont',L,A) :- pp(0,'modal_pos_lex_ent',L,A).
pp(533,'aux_verb_word',L,A) :- pp(0,'generic_modal_neg',L,A).
pp(0,'past_ought_verb_word',[N|R],A) :- pp(532,N,R,A).
pp(532,'add_cont',L,A) :- pp(0,'past_ought_pos_le',L,A).
pp(0,'pos_ought_verb_word',[N|R],A) :- pp(531,N,R,A).
pp(531,'add_cont',L,A) :- pp(0,'ought_pos_le',L,A).
pp(531,'add_cont',L,A) :- pp(0,'ought_pos_le',L,A).
pp(0,'ought_verb_word',[N|R],A) :- pp(530,N,R,A).
pp(530,'generic_modal_neg_super',L,A) :- pp(0,'ought_neg_le',L,A).
pp(530,'generic_modal_neg_super',L,A) :- pp(0,'ought_neg_le',L,A).
pp(530,'add_cont',L,A) :- pp(0,'ought_pos_le',L,A).
pp(530,'add_cont',L,A) :- pp(0,'ought_pos_le',L,A).
pp(529,'bse_aux_verb_word',L,A) :- pp(0,'modal_verb_word',L,A).
pp(529,'aux_verb_word',L,A) :- pp(0,'modal_verb_word',L,A).
pp(522,'pres_modal_verb_word',L,A) :- pp(0,'ought_verb_word',L,A).
pp(522,'generic_modal_neg_super',L,A) :- pp(0,'ought_neg_le',L,A).
pp(521,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(521,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(521,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(521,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(521,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(521,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(0,'adj_word',[N|R],A) :- pp(506,N,R,A).
pp(506,'non_affix_bearing',L,A) :- pp(0,'irreg_adj_word',L,A).
pp(0,'norm_word',[N|R],A) :- pp(504,N,R,A).
pp(504,'non_affix_bearing',L,A) :- pp(0,'norm_no_affix_word',L,A).
pp(402,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(402,'nontopkey',L,A) :- pp(0,'letter_name_le',L,A).
pp(402,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_c_were_neg_le',L,A).
pp(402,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_c_was_neg_le',L,A).
pp(402,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_c_is_neg_le',L,A).
pp(402,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_c_are_neg_le',L,A).
pp(402,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_c_am_neg_le',L,A).
pp(0,'be_be_lex_entry',[N|R],A) :- pp(399,N,R,A).
pp(399,'prd_aux_verb_word',L,A) :- pp(0,'be_c_be_le',L,A).
pp(399,'hc-to-phr',L,A) :- pp(0,'be_c_be_le',L,A).
pp(399,'be_copula',L,A) :- pp(0,'be_c_be_le',L,A).
pp(399,'be_cop_pos_generic',L,A) :- pp(0,'be_c_be_le',L,A).
pp(399,'aux_verb_word_super',L,A) :- pp(0,'be_c_be_le',L,A).
pp(399,'aux_verb_word',L,A) :- pp(0,'be_c_be_le',L,A).
pp(0,'be_was_lex_entry',[N|R],A) :- pp(396,N,R,A).
pp(396,'prd_aux_verb_word',L,A) :- pp(0,'be_c_was_le',L,A).
pp(396,'hc-to-phr',L,A) :- pp(0,'be_c_was_le',L,A).
pp(396,'be_copula',L,A) :- pp(0,'be_c_was_le',L,A).
pp(396,'be_cop_pos_generic',L,A) :- pp(0,'be_c_was_le',L,A).
pp(396,'be_cop_pos',L,A) :- pp(0,'be_c_was_le',L,A).
pp(396,'aux_verb_word_super',L,A) :- pp(0,'be_c_was_le',L,A).
pp(396,'aux_verb_word',L,A) :- pp(0,'be_c_was_le',L,A).
pp(0,'be_were_lex_entry',[N|R],A) :- pp(393,N,R,A).
pp(393,'prd_aux_verb_word',L,A) :- pp(0,'be_c_were_le',L,A).
pp(393,'hc-to-phr',L,A) :- pp(0,'be_c_were_le',L,A).
pp(393,'be_copula',L,A) :- pp(0,'be_c_were_le',L,A).
pp(393,'be_cop_pos_generic',L,A) :- pp(0,'be_c_were_le',L,A).
pp(393,'be_cop_pos',L,A) :- pp(0,'be_c_were_le',L,A).
pp(393,'aux_verb_word_super',L,A) :- pp(0,'be_c_were_le',L,A).
pp(393,'aux_verb_word',L,A) :- pp(0,'be_c_were_le',L,A).
pp(391,'be_neg',L,A) :- pp(0,'be_past_neg_lex_entry',L,A).
pp(0,'be_am_lex_entry',[N|R],A) :- pp(389,N,R,A).
pp(389,'prd_aux_verb_word',L,A) :- pp(0,'be_c_am_le',L,A).
pp(389,'hc-to-phr',L,A) :- pp(0,'be_c_am_le',L,A).
pp(389,'be_copula',L,A) :- pp(0,'be_c_am_le',L,A).
pp(389,'be_cop_pos_generic',L,A) :- pp(0,'be_c_am_le',L,A).
pp(389,'be_cop_pos',L,A) :- pp(0,'be_c_am_le',L,A).
pp(389,'aux_verb_word_super',L,A) :- pp(0,'be_c_am_le',L,A).
pp(389,'aux_verb_word',L,A) :- pp(0,'be_c_am_le',L,A).
pp(0,'be_are_lex_entry',[N|R],A) :- pp(386,N,R,A).
pp(386,'prd_aux_verb_word',L,A) :- pp(0,'be_c_are_le',L,A).
pp(386,'hc-to-phr',L,A) :- pp(0,'be_c_are_le',L,A).
pp(386,'be_copula',L,A) :- pp(0,'be_c_are_le',L,A).
pp(386,'be_cop_pos_generic',L,A) :- pp(0,'be_c_are_le',L,A).
pp(386,'be_cop_pos',L,A) :- pp(0,'be_c_are_le',L,A).
pp(386,'aux_verb_word_super',L,A) :- pp(0,'be_c_are_le',L,A).
pp(386,'aux_verb_word',L,A) :- pp(0,'be_c_are_le',L,A).
pp(381,'be_neg',L,A) :- pp(0,'be_pres_neg_lex_entry',L,A).
pp(378,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_id_were_neg_le',L,A).
pp(378,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_id_was_neg_le',L,A).
pp(378,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_id_is_neg_le',L,A).
pp(378,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_id_are_neg_le',L,A).
pp(378,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_id_am_neg_le',L,A).
pp(375,'contracted_aux_word',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(375,'be_were_lex_entry',L,A) :- pp(0,'be_id_were_le',L,A).
pp(375,'be_was_lex_entry',L,A) :- pp(0,'be_id_was_le',L,A).
pp(375,'be_are_lex_entry',L,A) :- pp(0,'be_id_are_le',L,A).
pp(375,'be_am_lex_entry',L,A) :- pp(0,'be_id_am_le',L,A).
pp(374,'contracted_aux_word',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(374,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_id_were_neg_le',L,A).
pp(374,'be_were_lex_entry',L,A) :- pp(0,'be_id_were_le',L,A).
pp(374,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_id_was_neg_le',L,A).
pp(374,'be_was_lex_entry',L,A) :- pp(0,'be_id_was_le',L,A).
pp(374,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_id_is_neg_le',L,A).
pp(374,'be_be_lex_entry',L,A) :- pp(0,'be_id_be_le',L,A).
pp(374,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_id_are_neg_le',L,A).
pp(374,'be_are_lex_entry',L,A) :- pp(0,'be_id_are_le',L,A).
pp(374,'be_am_neg_contr_lex_entry',L,A) :- pp(0,'be_id_am_neg_le',L,A).
pp(374,'be_am_lex_entry',L,A) :- pp(0,'be_id_am_le',L,A).
pp(0,'be_been_lex_entry',[N|R],A) :- pp(372,N,R,A).
pp(372,'prd_aux_verb_word',L,A) :- pp(0,'be_c_been_le',L,A).
pp(372,'hc-to-phr',L,A) :- pp(0,'be_c_been_le',L,A).
pp(372,'be_id_pos',L,A) :- pp(0,'be_id_been_le',L,A).
pp(372,'be_id',L,A) :- pp(0,'be_id_been_le',L,A).
pp(372,'be_copula',L,A) :- pp(0,'be_c_been_le',L,A).
pp(372,'be_cop_pos_generic',L,A) :- pp(0,'be_c_been_le',L,A).
pp(372,'aux_verb_word_super',L,A) :- pp(0,'be_c_been_le',L,A).
pp(372,'aux_verb_word',L,A) :- pp(0,'be_c_been_le',L,A).
pp(0,'be_pastpart',[N|R],A) :- pp(371,N,R,A).
pp(371,'prd_aux_verb_word',L,A) :- pp(0,'be_c_been_le',L,A).
pp(371,'hc-to-phr',L,A) :- pp(0,'be_c_been_le',L,A).
pp(371,'be_id_pos',L,A) :- pp(0,'be_id_been_le',L,A).
pp(371,'be_id',L,A) :- pp(0,'be_id_been_le',L,A).
pp(371,'be_copula',L,A) :- pp(0,'be_c_been_le',L,A).
pp(371,'be_cop_pos_generic',L,A) :- pp(0,'be_c_been_le',L,A).
pp(371,'aux_verb_word_super',L,A) :- pp(0,'be_c_been_le',L,A).
pp(371,'aux_verb_word',L,A) :- pp(0,'be_c_been_le',L,A).
pp(0,'be_being_lex_entry',[N|R],A) :- pp(369,N,R,A).
pp(369,'prd_aux_verb_word',L,A) :- pp(0,'be_c_being_le',L,A).
pp(369,'hc-to-phr',L,A) :- pp(0,'be_c_being_le',L,A).
pp(369,'be_id_pos',L,A) :- pp(0,'be_id_being_le',L,A).
pp(369,'be_id',L,A) :- pp(0,'be_id_being_le',L,A).
pp(369,'be_copula',L,A) :- pp(0,'be_c_being_le',L,A).
pp(369,'be_cop_pos_generic',L,A) :- pp(0,'be_c_being_le',L,A).
pp(369,'be_cop_pos',L,A) :- pp(0,'be_c_being_le',L,A).
pp(369,'aux_verb_word_super',L,A) :- pp(0,'be_c_being_le',L,A).
pp(369,'aux_verb_word',L,A) :- pp(0,'be_c_being_le',L,A).
pp(0,'be_prespart',[N|R],A) :- pp(368,N,R,A).
pp(368,'prd_aux_verb_word',L,A) :- pp(0,'be_c_being_le',L,A).
pp(368,'hc-to-phr',L,A) :- pp(0,'be_c_being_le',L,A).
pp(368,'be_id_pos',L,A) :- pp(0,'be_id_being_le',L,A).
pp(368,'be_id',L,A) :- pp(0,'be_id_being_le',L,A).
pp(368,'be_copula',L,A) :- pp(0,'be_c_being_le',L,A).
pp(368,'be_cop_pos_generic',L,A) :- pp(0,'be_c_being_le',L,A).
pp(368,'be_cop_pos',L,A) :- pp(0,'be_c_being_le',L,A).
pp(368,'aux_verb_word_super',L,A) :- pp(0,'be_c_being_le',L,A).
pp(368,'aux_verb_word',L,A) :- pp(0,'be_c_being_le',L,A).
pp(367,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_were_neg_le',L,A).
pp(367,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_was_neg_le',L,A).
pp(367,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_is_neg_le',L,A).
pp(367,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_are_neg_le',L,A).
pp(366,'contracted_aux_word',L,A) :- pp(0,'be_th_cop_s_cx_le',L,A).
pp(366,'contracted_aux_word',L,A) :- pp(0,'be_th_cop_s_cx_le',L,A).
pp(366,'be_were_lex_entry',L,A) :- pp(0,'be_th_cop_were_le',L,A).
pp(366,'be_were_lex_entry',L,A) :- pp(0,'be_th_cop_were_le',L,A).
pp(366,'be_was_lex_entry',L,A) :- pp(0,'be_th_cop_was_le',L,A).
pp(366,'be_was_lex_entry',L,A) :- pp(0,'be_th_cop_was_le',L,A).
pp(366,'be_prespart',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(366,'be_prespart',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(366,'be_pastpart',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(366,'be_pastpart',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(366,'be_is_lex_entry',L,A) :- pp(0,'be_th_cop_is_le',L,A).
pp(366,'be_is_lex_entry',L,A) :- pp(0,'be_th_cop_is_le',L,A).
pp(366,'be_being_lex_entry',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(366,'be_being_lex_entry',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(366,'be_been_lex_entry',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(366,'be_been_lex_entry',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(366,'be_are_lex_entry',L,A) :- pp(0,'be_th_cop_are_le',L,A).
pp(366,'be_are_lex_entry',L,A) :- pp(0,'be_th_cop_are_le',L,A).
pp(365,'contracted_aux_word',L,A) :- pp(0,'be_th_cop_s_cx_le',L,A).
pp(365,'be_were_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_were_neg_le',L,A).
pp(365,'be_were_lex_entry',L,A) :- pp(0,'be_th_cop_were_le',L,A).
pp(365,'be_was_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_was_neg_le',L,A).
pp(365,'be_was_lex_entry',L,A) :- pp(0,'be_th_cop_was_le',L,A).
pp(365,'be_prespart',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(365,'be_pastpart',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(365,'be_is_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_is_neg_le',L,A).
pp(365,'be_is_lex_entry',L,A) :- pp(0,'be_th_cop_is_le',L,A).
pp(365,'be_being_lex_entry',L,A) :- pp(0,'be_th_cop_being_le',L,A).
pp(365,'be_been_lex_entry',L,A) :- pp(0,'be_th_cop_been_le',L,A).
pp(365,'be_be_lex_entry',L,A) :- pp(0,'be_th_cop_be_le',L,A).
pp(365,'be_are_neg_contr_lex_entry',L,A) :- pp(0,'be_th_cop_are_neg_le',L,A).
pp(365,'be_are_lex_entry',L,A) :- pp(0,'be_th_cop_are_le',L,A).
pp(363,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(363,'msg_word',L,A) :- pp(0,'norm_msg_word',L,A).
pp(362,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(361,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(360,'unknown_word',L,A) :- pp(0,'adv_word_nale',L,A).
pp(360,'poss_word',L,A) :- pp(0,'nonwh_poss_word',L,A).
pp(360,'pdet_word',L,A) :- pp(0,'pdet_word_nonque',L,A).
pp(360,'hcons_amalg_word',L,A) :- pp(0,'basic_norm_word',L,A).
pp(360,'det_word_sing',L,A) :- pp(0,'det_sing_nonque',L,A).
pp(360,'det_word_modable',L,A) :- pp(0,'det_modable_le',L,A).
pp(360,'basic_np_adv_word',L,A) :- pp(0,'np_adv_word',L,A).
pp(360,'basic_degree_spec_word',L,A) :- pp(0,'degree_spec_word',L,A).
pp(359,'unknown_word',L,A) :- pp(0,'adv_word_nale',L,A).
pp(359,'nonwh_poss_word',L,A) :- pp(0,'poss_le',L,A).
pp(359,'hcons_amalg_word',L,A) :- pp(0,'basic_norm_word',L,A).
pp(358,'unknown_word',L,A) :- pp(0,'adv_word_nale',L,A).
pp(358,'msg_word',L,A) :- pp(0,'norm_msg_word',L,A).
pp(358,'hcons_amalg_word',L,A) :- pp(0,'basic_norm_word',L,A).
pp(357,'will_verb_word',L,A) :- pp(0,'pos_will_verb_word',L,A).
pp(357,'to_compl_elided_word',L,A) :- pp(0,'to_c_nonprop_elided_le',L,A).
pp(357,'psp_aux_verb_word',L,A) :- pp(0,'have_aux_pos_lex_entry',L,A).
pp(357,'ought_verb_word',L,A) :- pp(0,'pos_ought_verb_word',L,A).
pp(357,'ord_word',L,A) :- pp(0,'bare_unspecified_ord_le',L,A).
pp(357,'modal_verb_word',L,A) :- pp(0,'pos_modal_verb_word',L,A).
pp(357,'main_verb_sans_key',L,A) :- pp(0,'main_verb',L,A).
pp(357,'have_subj',L,A) :- pp(0,'had_aux_subj_le',L,A).
pp(357,'have_past',L,A) :- pp(0,'had_aux_lex_ent',L,A).
pp(357,'have_aux_word',L,A) :- pp(0,'have_aux_pos_lex_entry',L,A).
pp(357,'be_th_cop',L,A) :- pp(0,'be_th_cop_pos',L,A).
pp(357,'be_be_lex_entry',L,A) :- pp(0,'be_id_be_le',L,A).
pp(357,'be_am_lex_entry',L,A) :- pp(0,'be_id_am_le',L,A).
pp(357,'basic_unknown_word',L,A) :- pp(0,'unknown_word',L,A).
pp(356,'raise_cont',L,A) :- pp(0,'do_fin',L,A).
pp(355,'phrase_or_lexrule',L,A) :- pp(0,'lex_rule_supermost',L,A).
pp(355,'phrase_or_lexrule',L,A) :- pp(0,'lex_rule_supermost',L,A).
pp(352,'sign',L,A) :- pp(0,'word_or_lexrule',L,A).
pp(352,'phrase_or_lexrule',L,A) :- pp(0,'lex_rule_supermost',L,A).
pp(352,'basic_sign',L,A) :- pp(0,'word_or_lexrule',L,A).
pp(323,'noun_nocomp_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(0,'noun_ppcomp_two_arg_synsem',[N|R],A) :- pp(322,N,R,A).
pp(322,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(322,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(0,'noun_ppcomp_synsem',[N|R],A) :- pp(319,N,R,A).
pp(319,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(319,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(313,'noun_nocomp_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(310,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'noun_ppcomp_synsem',L,A).
pp(310,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(310,'basic_mass_noun_synsem',L,A) :- pp(0,'mass_noun_ppcomp_synsem',L,A).
pp(0,'common_noun_nocomp_synsem',[N|R],A) :- pp(309,N,R,A).
pp(309,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(309,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(309,'nonpro_nomod_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(309,'nonpro_nomod_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(309,'nonpro_nomod_onearg_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(309,'nonpro_nomod_onearg_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(309,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(309,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(308,'basic_noun_ppcomp_synsem',L,A) :- pp(0,'noun_ppcomp_synsem',L,A).
pp(0,'non_ref_synsem',[N|R],A) :- pp(287,N,R,A).
pp(287,'xpro_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(287,'xpro_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(287,'pronominal_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(287,'pronominal_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(286,'pronominal_synsem',L,A) :- pp(0,'np_adv_synsem',L,A).
pp(286,'np_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(285,'ref_pro_synsem',L,A) :- pp(0,'pers_pro_synsem',L,A).
pp(285,'np_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(284,'nonpronominal_synsem',L,A) :- pp(0,'noun_synsem',L,A).
pp(283,'nonpronominal_synsem',L,A) :- pp(0,'noun_synsem',L,A).
pp(211,'xref_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'xpro_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(211,'ref_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'noun_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'noun_ppcomp_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'nonpronominal_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'nonpro_nomod_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(211,'nominal_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'common_noun_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'basic_noun_ppcomp_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'basic_nom_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(211,'basic_common_noun_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'xref_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'xpro_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(206,'ref_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'noun_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'noun_ppcomp_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'nonpronominal_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'nonpro_nomod_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(206,'nominal_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'common_noun_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'basic_noun_ppcomp_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'basic_nom_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(206,'basic_common_noun_synsem',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(174,'noun_ppcomp_synsem',L,A) :- pp(0,'noun_ppcomp_two_arg_synsem',L,A).
pp(174,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(174,'basic_prep_nomod_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(174,'basic_mass_noun_synsem',L,A) :- pp(0,'mass_noun_ppcomp_synsem',L,A).
pp(174,'basic_adj_synsem',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(174,'adj_synsem',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(173,'noun_ppcomp_synsem',L,A) :- pp(0,'noun_ppcomp_two_arg_synsem',L,A).
pp(173,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_trans_noun_synsem',L,A).
pp(173,'basic_prep_nomod_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(173,'basic_mass_noun_synsem',L,A) :- pp(0,'mass_noun_ppcomp_synsem',L,A).
pp(173,'basic_adj_synsem',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(173,'adj_synsem',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(0,'spec_adverb_synsem',[N|R],A) :- pp(157,N,R,A).
pp(157,'basic_scopal_adverb_synsem',L,A) :- pp(0,'scopal_spec_adverb_synsem',L,A).
pp(157,'basic_int_adverb_synsem',L,A) :- pp(0,'intersect_spec_adverb_synsem',L,A).
pp(0,'zero_arg',[N|R],A) :- pp(151,N,R,A).
pp(151,'xref_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(151,'xpro_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(151,'pronominal_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(151,'nominal_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(151,'basic_nom_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(0,'basic_zero_arg',[N|R],A) :- pp(150,N,R,A).
pp(150,'xref_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(150,'xpro_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(150,'pronominal_synsem',L,A) :- pp(0,'non_ref_pro_synsem',L,A).
pp(150,'nominal_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(150,'basic_nom_synsem',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(0,'four_arg',[N|R],A) :- pp(139,N,R,A).
pp(139,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(139,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(139,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(0,'alt_arg14_lt',[N|R],A) :- pp(138,N,R,A).
pp(138,'two_arg',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(138,'basic_two_arg',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(0,'empty_prep_particle_trans_lt',[N|R],A) :- pp(136,N,R,A).
pp(136,'particle_np_pp_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(136,'four_arg',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(135,'prep_trans_subst',L,A) :- pp(0,'empty_prep_trans_verb',L,A).
pp(135,'prep_non_trans_subst',L,A) :- pp(0,'empty_prep_non_trans_verb',L,A).
pp(134,'prep_trans_subst',L,A) :- pp(0,'prep_trans_verb',L,A).
pp(134,'prep_non_trans_subst',L,A) :- pp(0,'prep_non_trans_verb',L,A).
pp(133,'np_trans_subst',L,A) :- pp(0,'np_trans_verb',L,A).
pp(132,'particle_np_pp_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(132,'np_trans_subst',L,A) :- pp(0,'np_trans_verb',L,A).
pp(132,'four_arg',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(0,'tritrans_lt',[N|R],A) :- pp(130,N,R,A).
pp(130,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(130,'four_arg',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(129,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(129,'four_arg',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(0,'double_pp_lt',[N|R],A) :- pp(128,N,R,A).
pp(128,'three_arg_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(128,'three_arg',L,A) :- pp(0,'double_pp_verb',L,A).
pp(128,'double_pp_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(128,'basic_three_arg',L,A) :- pp(0,'double_pp_verb',L,A).
pp(0,'pp_cp_lt',[N|R],A) :- pp(127,N,R,A).
pp(127,'three_arg_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(127,'three_arg',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(127,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(127,'basic_three_arg',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(126,'two_arg',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(126,'three_arg_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(126,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(126,'basic_two_arg',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(0,'empty_prep_particle_intrans_lt',[N|R],A) :- pp(125,N,R,A).
pp(125,'three_arg_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(125,'three_arg',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(125,'particle_pp_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(125,'particle_plus_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(125,'basic_three_arg',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(0,'expl_obj_cp_lt',[N|R],A) :- pp(124,N,R,A).
pp(124,'three_arg_trans_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(124,'three_arg',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(124,'cp_trans_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(124,'basic_three_arg',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(0,'expl_obj_lt',[N|R],A) :- pp(123,N,R,A).
pp(123,'three_arg_trans_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(123,'three_arg',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(123,'cp_trans_subst',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(123,'basic_three_arg',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(0,'expl_pp_inf_oeq_lt',[N|R],A) :- pp(122,N,R,A).
pp(122,'four_arg',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(122,'expl_pp_inf_subst',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(0,'expl_pp_inf_seq_lt',[N|R],A) :- pp(121,N,R,A).
pp(121,'four_arg',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(121,'expl_pp_inf_subst',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(0,'np_particle_lt',[N|R],A) :- pp(119,N,R,A).
pp(119,'three_arg',L,A) :- pp(0,'np_particle_verb',L,A).
pp(119,'np_particle_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(119,'basic_three_arg',L,A) :- pp(0,'np_particle_verb',L,A).
pp(118,'three_arg_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(118,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(118,'empty_prep_intrans_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(117,'three_arg_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(117,'three_arg_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(117,'three_arg_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(117,'three_arg_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(117,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(117,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(117,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(117,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(116,'three_arg_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(116,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(116,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(116,'np_comp_subst',L,A) :- pp(0,'np_comp_verb',L,A).
pp(116,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(116,'empty_prep_intrans_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(0,'particle_cp_lt',[N|R],A) :- pp(115,N,R,A).
pp(115,'three_arg_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(115,'three_arg',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(115,'particle_plus_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(115,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(115,'basic_three_arg',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(0,'particle_np_lt',[N|R],A) :- pp(114,N,R,A).
pp(114,'three_arg',L,A) :- pp(0,'particle_np_verb',L,A).
pp(114,'particle_np_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(114,'basic_three_arg',L,A) :- pp(0,'particle_np_verb',L,A).
pp(0,'pp_inf_seq_lt',[N|R],A) :- pp(113,N,R,A).
pp(113,'three_arg',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(113,'basic_three_arg',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(0,'pp_inf_lt',[N|R],A) :- pp(112,N,R,A).
pp(112,'three_arg',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(112,'basic_three_arg',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(0,'prep_intrans_event_lt',[N|R],A) :- pp(111,N,R,A).
pp(111,'two_arg',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(111,'basic_two_arg',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(0,'prep_intrans_lt',[N|R],A) :- pp(110,N,R,A).
pp(110,'two_arg',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(110,'two_arg',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(110,'basic_two_arg',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(110,'basic_two_arg',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(110,'basic_prep_intrans_verb',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(110,'basic_prep_intrans_verb',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(108,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(108,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(108,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(108,'particle_pp_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(108,'particle_np_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(108,'particle_np_pp_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(108,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(108,'np_trans_subst',L,A) :- pp(0,'np_trans_verb',L,A).
pp(108,'np_particle_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(108,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(108,'np_comp_subst',L,A) :- pp(0,'np_comp_verb',L,A).
pp(108,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(108,'double_pp_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(108,'basic_prep_intrans_verb',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(0,'atrans_inf_lt',[N|R],A) :- pp(107,N,R,A).
pp(107,'two_arg',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(107,'basic_two_arg',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(0,'prep_intrans_unacc_lt',[N|R],A) :- pp(104,N,R,A).
pp(104,'two_arg',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(104,'two_arg',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(104,'basic_two_arg',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(104,'basic_two_arg',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(104,'basic_prep_intrans_verb',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(104,'basic_prep_intrans_verb',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(103,'arg1_subj_lt',L,A) :- pp(0,'prep_intrans_lt',L,A).
pp(0,'anom_equi_prd_lt',[N|R],A) :- pp(102,N,R,A).
pp(102,'three_arg_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(102,'three_arg',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(102,'particle_prd_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(102,'particle_plus_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(102,'basic_three_arg',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(0,'subj_equi_prd_lt',[N|R],A) :- pp(101,N,R,A).
pp(101,'two_arg',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(101,'basic_two_arg',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(100,'two_arg',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(100,'three_arg_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(100,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(100,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(100,'particle_prd_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(100,'particle_plus_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(100,'obj_equi_lt',L,A) :- pp(0,'obj_equi_prd_lt',L,A).
pp(100,'basic_two_arg',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(100,'arg1_subj_lt',L,A) :- pp(0,'obj_equi_prd_lt',L,A).
pp(0,'expl_it_subj_lt',[N|R],A) :- pp(99,N,R,A).
pp(99,'expl_pp_cp_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(99,'basic_three_arg_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(99,'basic_three_arg',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(0,'expl_prep_trans_lt',[N|R],A) :- pp(98,N,R,A).
pp(98,'three_arg_subst',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(98,'three_arg',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(98,'basic_three_arg',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(0,'poss_lt',[N|R],A) :- pp(97,N,R,A).
pp(97,'two_arg',L,A) :- pp(0,'poss_verb',L,A).
pp(97,'basic_two_arg',L,A) :- pp(0,'poss_verb',L,A).
pp(0,'anom_equi_lt',[N|R],A) :- pp(96,N,R,A).
pp(96,'inf_non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(96,'basic_three_arg_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(96,'basic_three_arg',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(0,'anom_equi_particle_lt',[N|R],A) :- pp(95,N,R,A).
pp(95,'three_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(95,'three_arg',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(95,'particle_plus_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(95,'particle_inf_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(95,'basic_three_arg',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(0,'subj_equi_inf_lt',[N|R],A) :- pp(94,N,R,A).
pp(94,'two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(94,'basic_two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(93,'prp_intrans_subst',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(92,'prp_intrans_subst',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(92,'particle_prd_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(92,'particle_inf_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(92,'inf_non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(92,'basic_three_arg_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(91,'three_arg_nontrans_raising_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(91,'sor_inf_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(91,'sor_inf_non_trans_subst',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(91,'sor_bse_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(91,'inf_trans_raising_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(91,'inf_non_trans_subst',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(91,'bse_nontrans_raising_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(91,'basic_three_arg_trans_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(91,'basic_three_arg_subst',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(0,'ssr_expr_lt',[N|R],A) :- pp(90,N,R,A).
pp(90,'ssr_pp_inf_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(90,'basic_three_arg_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(90,'basic_three_arg',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(0,'ssr_prdp_expr_lt',[N|R],A) :- pp(89,N,R,A).
pp(89,'ssr_prdp_pp_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(89,'basic_three_arg_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(89,'basic_three_arg',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(88,'ssr_prdp_pp_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(88,'ssr_pp_inf_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(87,'ssr_two_arg_subst',L,A) :- pp(0,'ssr_prd_verb',L,A).
pp(87,'ssr_prdp_pp_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(87,'ssr_pp_inf_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(85,'basic_prep_intrans_verb',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(85,'basic_prep_intrans_lt',L,A) :- pp(0,'prep_intrans_unacc_lt',L,A).
pp(84,'three_arg_nontrans_raising_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(84,'ssr_two_arg_subst',L,A) :- pp(0,'ssr_prd_verb',L,A).
pp(84,'ssr_prdp_pp_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(84,'ssr_pp_inf_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(84,'sor_inf_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(84,'sor_inf_non_trans_subst',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(84,'sor_bse_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(84,'prp_intrans_subst',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(84,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(84,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(84,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(84,'particle_prd_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(84,'particle_pp_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(84,'particle_np_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(84,'particle_np_pp_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(84,'particle_inf_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(84,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(84,'np_trans_subst',L,A) :- pp(0,'np_trans_verb',L,A).
pp(84,'np_particle_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(84,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(84,'np_comp_subst',L,A) :- pp(0,'np_comp_verb',L,A).
pp(84,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(84,'inf_trans_raising_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(84,'expl_pp_cp_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(84,'double_pp_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(84,'bse_nontrans_raising_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(84,'basic_three_arg_trans_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(76,'zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(76,'three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(76,'common_noun_nocomp_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(76,'basic_zero_arg',L,A) :- pp(0,'non_ref_synsem',L,A).
pp(76,'basic_three_arg',L,A) :- pp(0,'temp_noun_ppcomp_synsem',L,A).
pp(76,'basic_np_sing_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(0,'nonprd_synsem',[N|R],A) :- pp(74,N,R,A).
pp(74,'two_arg',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(74,'intrans_adj_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(74,'basic_two_arg',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(74,'basic_adj_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(74,'adj_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(71,'two_arg',L,A) :- pp(0,'intrans_pred_adj_synsem',L,A).
pp(71,'intrans_adj_synsem',L,A) :- pp(0,'intrans_pred_adj_synsem',L,A).
pp(71,'four_arg',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(71,'basic_two_arg',L,A) :- pp(0,'intrans_pred_adj_synsem',L,A).
pp(68,'basic_three_arg',L,A) :- pp(0,'there_cop_verb',L,A).
pp(67,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(67,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(67,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(67,'particle_plus_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(67,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(67,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(67,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(67,'four_arg',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(67,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(67,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(67,'empty_prep_intrans_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(67,'ditrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(67,'arg14_lt',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(67,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(0,'fin_or_inf_cp_prop+ques_verb',[N|R],A) :- pp(66,N,R,A).
pp(66,'two_arg',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(66,'linking_type',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(66,'basic_two_arg',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(66,'arg1_subj_lt',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(66,'arg14_lt',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(65,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(65,'subj_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(65,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(65,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(65,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(65,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(65,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(65,'particle_inf_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(65,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(65,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(65,'obj_equi_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(65,'obj_equi_inf_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(65,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(65,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(65,'inf_non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(65,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(65,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(65,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(65,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(65,'empty_prep_intrans_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(65,'ditrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(65,'basic_three_arg_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(65,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(65,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(65,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(65,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(64,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(64,'subj_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(64,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(64,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(64,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(64,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(64,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(64,'particle_inf_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(64,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(64,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(64,'obj_equi_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(64,'obj_equi_inf_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(64,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(64,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(64,'inf_non_trans_subst',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(64,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(64,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(64,'expl_pp_cp_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(64,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(64,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(64,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(64,'empty_prep_intrans_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(64,'ditrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(64,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(64,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(64,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(64,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(63,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(63,'three_arg_nontrans_raising_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(63,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(63,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(63,'ssr_two_arg_subst',L,A) :- pp(0,'ssr_prd_verb',L,A).
pp(63,'ssr_prdp_pp_subst',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(63,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(63,'ssr_pp_inf_subst',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(63,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(63,'sor_inf_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(63,'sor_inf_non_trans_subst',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(63,'sor_bse_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(63,'prp_intrans_subst',L,A) :- pp(0,'subj_equi_prp_verb',L,A).
pp(63,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(63,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(63,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(63,'prd_trans_subst',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(63,'prd_non_trans_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(63,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(63,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(63,'pp_cp_subst',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(63,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(63,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(63,'particle_prd_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(63,'particle_pp_subst',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(63,'particle_np_subst',L,A) :- pp(0,'particle_np_verb',L,A).
pp(63,'particle_np_pp_subst',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(63,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(63,'particle_inf_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(63,'particle_cp_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(63,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(63,'np_trans_subst',L,A) :- pp(0,'np_trans_verb',L,A).
pp(63,'np_particle_subst',L,A) :- pp(0,'np_particle_verb',L,A).
pp(63,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(63,'np_np_cp_subst',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(63,'inf_trans_subst',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(63,'inf_trans_raising_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(63,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(63,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(63,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(63,'expl_pp_cp_subst',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(63,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(63,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(63,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(63,'empty_prep_particle_trans_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(63,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(63,'double_pp_subst',L,A) :- pp(0,'double_pp_verb',L,A).
pp(63,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(63,'bse_nontrans_raising_subst',L,A) :- pp(0,'sorb_verb',L,A).
pp(63,'basic_three_arg_trans_subst',L,A) :- pp(0,'sor_verb',L,A).
pp(63,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(63,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(63,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(63,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(63,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(63,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(54,'phr_synsem',L,A) :- pp(0,'disc_adv_phr_synsem',L,A).
pp(54,'lex_synsem',L,A) :- pp(0,'disc_adv_lex_synsem',L,A).
pp(53,'phr_synsem',L,A) :- pp(0,'disc_adv_phr_synsem',L,A).
pp(52,'unacc_lt',L,A) :- pp(0,'unacc_verb',L,A).
pp(52,'unacc_lt',L,A) :- pp(0,'unacc_verb',L,A).
pp(52,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(52,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(52,'arg1_subj_lt',L,A) :- pp(0,'unerg_verb',L,A).
pp(52,'arg1_subj_lt',L,A) :- pp(0,'unerg_verb',L,A).
pp(50,'unacc_lt',L,A) :- pp(0,'unacc_verb',L,A).
pp(50,'phr_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(50,'noun_nonpro_nomod_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(50,'nonpro_nomod_onearg_synsem',L,A) :- pp(0,'noun_nocomp_synsem',L,A).
pp(50,'lex_pp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(50,'deverbal_noun_synsem',L,A) :- pp(0,'deverbal_intr_noun_synsem',L,A).
pp(50,'common_noun_synsem',L,A) :- pp(0,'common_noun_nocomp_synsem',L,A).
pp(50,'basic_prep_nomod_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(50,'basic_mass_noun_synsem',L,A) :- pp(0,'mass_noun_synsem',L,A).
pp(50,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(50,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(50,'arg1_subj_lt',L,A) :- pp(0,'unerg_verb',L,A).
pp(49,'unacc_lt',L,A) :- pp(0,'unacc_verb',L,A).
pp(49,'prd_synsem',L,A) :- pp(0,'subconj_inf_synsem',L,A).
pp(49,'phr_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(49,'nonprd_synsem',L,A) :- pp(0,'subconj_synsem',L,A).
pp(49,'lex_pp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(49,'basic_prep_nomod_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(49,'basic_mass_noun_synsem',L,A) :- pp(0,'mass_noun_synsem',L,A).
pp(49,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(49,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(49,'arg1_subj_lt',L,A) :- pp(0,'unerg_verb',L,A).
pp(48,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(48,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(48,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(48,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(48,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(48,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(48,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(48,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(47,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(47,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(47,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(47,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(46,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(46,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(46,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(46,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(46,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(46,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(46,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(46,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(45,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(45,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(45,'prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(45,'phr_synsem',L,A) :- pp(0,'prep_p_mod_phr_synsem',L,A).
pp(45,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(45,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(45,'basic1_prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(44,'two_arg',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(44,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(44,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(44,'prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(44,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(44,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(44,'basic_prep_nomod_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(44,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(44,'basic1_prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(43,'two_arg',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(43,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(43,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(43,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(43,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(43,'basic_prep_nomod_synsem',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(43,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(0,'int_adj_synsem',[N|R],A) :- pp(42,N,R,A).
pp(42,'zero_arg',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(42,'num_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(42,'lex_synsem',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(42,'lex_or_phrase',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(42,'basic_zero_arg',L,A) :- pp(0,'norm_num_synsem',L,A).
pp(41,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(41,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(41,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(41,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(41,'prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(41,'prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(41,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(41,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(41,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(41,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(41,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(41,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(41,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(41,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(41,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(41,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(41,'basic1_prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(41,'basic1_prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(40,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(40,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(40,'prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(40,'one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(40,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(40,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(40,'basic_one_arg',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(40,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(40,'basic1_prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(39,'zero_arg',L,A) :- pp(0,'measure_adj_attr_synsem',L,A).
pp(39,'two_arg',L,A) :- pp(0,'intrans_adj_synsem',L,A).
pp(39,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(39,'spec_adverb_synsem',L,A) :- pp(0,'intersect_spec_adverb_synsem',L,A).
pp(39,'nonprd_synsem',L,A) :- pp(0,'attr_adj_synsem',L,A).
pp(39,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(39,'basic_adverb_synsem',L,A) :- pp(0,'basic_int_adverb_synsem',L,A).
pp(39,'basic_adj_synsem',L,A) :- pp(0,'adj_synsem',L,A).
pp(38,'two_arg',L,A) :- pp(0,'prep_nomod_synsem',L,A).
pp(38,'three_arg_subst',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(38,'three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(38,'prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(38,'isect_synsem',L,A) :- pp(0,'mod_n_or_vp_synsem',L,A).
pp(38,'basic_three_arg',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(38,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'mod_n_or_vp_synsem',L,A).
pp(38,'basic_lex_pp_synsem',L,A) :- pp(0,'lex_pp_synsem',L,A).
pp(38,'basic1_prep_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(37,'three_arg',L,A) :- pp(0,'np_particle_subst',L,A).
pp(37,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(37,'four_arg',L,A) :- pp(0,'particle_np_pp_subst',L,A).
pp(37,'empty_prep_particle_trans_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(37,'basic_three_arg',L,A) :- pp(0,'np_particle_subst',L,A).
pp(37,'arg13_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(36,'two_arg',L,A) :- pp(0,'np_trans_subst',L,A).
pp(36,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(36,'trans_lt',L,A) :- pp(0,'np_trans_verb',L,A).
pp(36,'sor_lt',L,A) :- pp(0,'sor_verb',L,A).
pp(36,'obj_equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(36,'obj_equi_inf_lt',L,A) :- pp(0,'obj_equi_verb',L,A).
pp(36,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(36,'generic_np_particle_subst',L,A) :- pp(0,'np_particle_subst',L,A).
pp(36,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(36,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(36,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(36,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(36,'equi_prd_lt',L,A) :- pp(0,'obj_equi_prd_verb',L,A).
pp(36,'basic_two_arg',L,A) :- pp(0,'np_trans_subst',L,A).
pp(0,'adv_subst',[N|R],A) :- pp(35,N,R,A).
pp(35,'verb_synsem',L,A) :- pp(0,'adv_verb',L,A).
pp(35,'two_arg',L,A) :- pp(0,'adv_verb',L,A).
pp(35,'linking_type',L,A) :- pp(0,'adv_verb',L,A).
pp(35,'lex_synsem',L,A) :- pp(0,'adv_verb',L,A).
pp(35,'lex_or_phrase',L,A) :- pp(0,'adv_verb',L,A).
pp(35,'basic_two_arg',L,A) :- pp(0,'adv_verb',L,A).
pp(35,'arg1_subj_lt',L,A) :- pp(0,'adv_verb',L,A).
pp(0,'ssr_inf_subst',[N|R],A) :- pp(34,N,R,A).
pp(34,'verb_synsem',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'verb_synsem',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'ssr_lt',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'ssr_lt',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'linking_type',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'linking_type',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'lex_synsem',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'lex_synsem',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'lex_or_phrase',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'lex_or_phrase',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'basic_two_arg',L,A) :- pp(0,'ssr_verb',L,A).
pp(34,'basic_two_arg',L,A) :- pp(0,'ssr_verb',L,A).
pp(33,'three_arg',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(33,'subj_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(33,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(33,'ssr_lt',L,A) :- pp(0,'ssr_verb',L,A).
pp(33,'s_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(33,'pred_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(33,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(33,'isect_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(33,'basic_three_arg',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(33,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(33,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(33,'adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'three_arg',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(32,'ssr_lt',L,A) :- pp(0,'ssr_verb',L,A).
pp(32,'pred_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'isect_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'basic_three_arg',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(32,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(32,'adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(31,'unacc_lt',L,A) :- pp(0,'np_non_trans_unacc_verb',L,A).
pp(31,'unacc_lt',L,A) :- pp(0,'np_non_trans_unacc_verb',L,A).
pp(31,'trans_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(31,'trans_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(31,'arg1_subj_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(31,'arg1_subj_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(31,'arg13_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(31,'arg13_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(30,'unacc_lt',L,A) :- pp(0,'np_non_trans_unacc_verb',L,A).
pp(30,'trans_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(30,'sor_lt',L,A) :- pp(0,'sor_non_trans_verb',L,A).
pp(30,'s_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(30,'obj_equi_prd_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(30,'obj_equi_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(30,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(30,'equi_prd_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(30,'cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(30,'basic_three_arg_subst',L,A) :- pp(0,'inf_non_trans_subst',L,A).
pp(30,'basic_cp_prop+ques_verb',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(30,'arg13_lt',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(30,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(29,'two_arg',L,A) :- pp(0,'particle_verb',L,A).
pp(29,'three_arg_subst',L,A) :- pp(0,'particle_plus_subst',L,A).
pp(29,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(29,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(29,'fin_cp_prop+ques_verb',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(29,'equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(29,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(29,'basic_two_arg',L,A) :- pp(0,'particle_verb',L,A).
pp(29,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(29,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(28,'three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(28,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(28,'prd_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(28,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(28,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(28,'basic_three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(28,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(28,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(0,'for_inf_intrans_subst',[N|R],A) :- pp(27,N,R,A).
pp(27,'verb_synsem',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'two_arg',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'trans_lt',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'linking_type',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'lex_synsem',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'lex_or_phrase',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'basic_two_arg',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'arg1_subj_lt',L,A) :- pp(0,'for_to_verb',L,A).
pp(27,'arg13_lt',L,A) :- pp(0,'for_to_verb',L,A).
pp(0,'prd_intrans_subst',[N|R],A) :- pp(26,N,R,A).
pp(26,'verb_synsem',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'two_arg',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'s_equi_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'linking_type',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'lex_synsem',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'lex_or_phrase',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(26,'basic_two_arg',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(25,'unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(25,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(25,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(25,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(25,'empty_prep_intrans_lt',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(24,'inf_or_prp_intrans_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(24,'inf_intrans_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(24,'aux_verb',L,A) :- pp(0,'aux_verb_ssr',L,A).
pp(23,'trans_subst',L,A) :- pp(0,'np_trans_subst',L,A).
pp(23,'three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(23,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(23,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(23,'s_equi_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(23,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(23,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(23,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(23,'prd_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(23,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(23,'non_trans_subst',L,A) :- pp(0,'np_non_trans_subst',L,A).
pp(23,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(23,'inf_or_prp_intrans_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(23,'inf_intrans_subst',L,A) :- pp(0,'ssr_inf_subst',L,A).
pp(23,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(23,'equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(23,'empty_prep_intrans_lt',L,A) :- pp(0,'empty_prep_intrans_verb',L,A).
pp(23,'basic_three_arg',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(23,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_cp_synsem',L,A).
pp(23,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(22,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(22,'prd_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(22,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(22,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(22,'obj_equi_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(22,'obj_equi_inf_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(22,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(22,'four_arg',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(22,'empty_prep_intrans_lt',L,A) :- pp(0,'oeq_pp_inf_verb',L,A).
pp(22,'cp_prop+ques_verb',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(22,'basic_cp_prop+ques_verb',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(22,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(21,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(21,'fin_cp_prop+ques_verb',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(21,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(21,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(21,'ditrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(20,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(20,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(20,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(20,'scoping_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(20,'prep_with_spr_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'prep_prd_or_nonprd_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'prep_p_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'prep_p_mod_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'prd_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(20,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(20,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(20,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(20,'particle_subst',L,A) :- pp(0,'particle_plus_subst',L,A).
pp(20,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(20,'nomod_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(20,'mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'isect_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(20,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(20,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(20,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(20,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(20,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(20,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(20,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(20,'basic_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'basic_adj_synsem',L,A) :- pp(0,'reg_adj_atrans_synsem',L,A).
pp(20,'basic1_prep_synsem',L,A) :- pp(0,'ditrans_prep_synsem',L,A).
pp(20,'aux_verb',L,A) :- pp(0,'there_cop_verb',L,A).
pp(20,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(20,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(20,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(19,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(19,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(19,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(19,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(19,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(19,'prep_with_spr_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(19,'prep_p_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(19,'prep_p_mod_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(19,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(19,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(19,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(19,'pred_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(19,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(19,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(19,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(19,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(19,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(19,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(19,'mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(19,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(19,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(19,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(19,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(19,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(19,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(19,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(19,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(19,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(19,'basic_prep_synsem',L,A) :- pp(0,'basic1_prep_synsem',L,A).
pp(19,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(19,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(19,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(19,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(19,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(19,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(19,'adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(18,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(18,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(18,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(18,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(18,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(18,'prep_with_spr_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(18,'prep_p_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(18,'prep_p_mod_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(18,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(18,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(18,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(18,'pred_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(18,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(18,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(18,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(18,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(18,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(18,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(18,'one_arg',L,A) :- pp(0,'intrans_subst',L,A).
pp(18,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(18,'mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(18,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(18,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(18,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(18,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(18,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(18,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(18,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(18,'empty_prep_particle_trans_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(18,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(18,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(18,'basic_prep_synsem',L,A) :- pp(0,'basic1_prep_synsem',L,A).
pp(18,'basic_one_arg',L,A) :- pp(0,'intrans_subst',L,A).
pp(18,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(18,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(18,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(18,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(18,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(18,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(18,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(18,'adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(17,'tritrans_lt',L,A) :- pp(0,'np_np_cp_verb',L,A).
pp(17,'subj_equi_prd_lt',L,A) :- pp(0,'subj_equi_prd_verb',L,A).
pp(17,'subj_equi_inf_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(17,'ssr_prdp_expr_lt',L,A) :- pp(0,'ssr_prdp_pp_verb',L,A).
pp(17,'ssr_expr_lt',L,A) :- pp(0,'ssr_pp_inf_verb',L,A).
pp(17,'prep_with_spr_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(17,'prep_p_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(17,'prep_p_mod_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(17,'prep_intrans_unacc_lt',L,A) :- pp(0,'prep_intrans_unacc_verb',L,A).
pp(17,'prep_intrans_lt',L,A) :- pp(0,'prep_intrans_verb',L,A).
pp(17,'prep_intrans_event_lt',L,A) :- pp(0,'prep_intrans_event_verb',L,A).
pp(17,'pred_adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(17,'pp_inf_seq_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(17,'pp_inf_lt',L,A) :- pp(0,'pp_inf_seq_verb',L,A).
pp(17,'pp_cp_lt',L,A) :- pp(0,'pp_cp_verb',L,A).
pp(17,'poss_lt',L,A) :- pp(0,'poss_verb',L,A).
pp(17,'particle_np_lt',L,A) :- pp(0,'particle_np_verb',L,A).
pp(17,'particle_cp_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(17,'one_arg',L,A) :- pp(0,'intrans_subst',L,A).
pp(17,'np_particle_lt',L,A) :- pp(0,'np_particle_verb',L,A).
pp(17,'mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(17,'fin_or_inf_cp_prop+ques_verb',L,A) :- pp(0,'cp_fin_inf_intrans_verb',L,A).
pp(17,'expl_prep_trans_lt',L,A) :- pp(0,'expl_prep_trans_verb',L,A).
pp(17,'expl_pp_inf_seq_lt',L,A) :- pp(0,'expl_pp_inf_seq_verb',L,A).
pp(17,'expl_pp_inf_oeq_lt',L,A) :- pp(0,'expl_pp_inf_oeq_verb',L,A).
pp(17,'expl_obj_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(17,'expl_obj_cp_lt',L,A) :- pp(0,'expl_obj_cp_verb',L,A).
pp(17,'expl_it_subj_lt',L,A) :- pp(0,'expl_it_subj_verb',L,A).
pp(17,'empty_prep_particle_trans_lt',L,A) :- pp(0,'particle_np_pp_verb',L,A).
pp(17,'empty_prep_particle_intrans_lt',L,A) :- pp(0,'particle_pp_verb',L,A).
pp(17,'double_pp_lt',L,A) :- pp(0,'double_pp_verb',L,A).
pp(17,'basic_prep_synsem',L,A) :- pp(0,'basic1_prep_synsem',L,A).
pp(17,'basic_one_arg',L,A) :- pp(0,'intrans_subst',L,A).
pp(17,'basic_mod_n_or_vp_synsem',L,A) :- pp(0,'prep_prd_or_nonprd_synsem',L,A).
pp(17,'atrans_lt',L,A) :- pp(0,'atrans_verb',L,A).
pp(17,'atrans_inf_lt',L,A) :- pp(0,'atrans_inf_verb',L,A).
pp(17,'anom_equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(17,'anom_equi_particle_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(17,'anom_equi_lt',L,A) :- pp(0,'anom_equi_verb',L,A).
pp(17,'alt_arg14_lt',L,A) :- pp(0,'cp_prop_raise_key_verb',L,A).
pp(17,'adj_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(0,'pro_ss',[N|R],A) :- pp(13,N,R,A).
pp(13,'gap',L,A) :- pp(0,'gappro',L,A).
pp(0,'non_canonical',[N|R],A) :- pp(9,N,R,A).
pp(9,'expressed_synsem',L,A) :- pp(0,'expressed_non_canonical',L,A).
pp(0,'unexpressed',[N|R],A) :- pp(6,N,R,A).
pp(6,'synsem',L,A) :- pp(0,'unexpressed_reg',L,A).
pp(6,'non_canonical',L,A) :- pp(0,'unexpressed_reg',L,A).
