%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%This file was generated by ALE, (http://www.ale.cs.toronto.edu) 
% datime(2009,4,12,13,30,36)
% 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(3392,N,R,A).
pp(3392,'*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(3388,N,R,A).
pp(3388,'*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(4840,N,R,A).
pp(4840,'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(4820,N,R,A).
pp(4820,'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(4819,N,R,A).
pp(4819,'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(4818,N,R,A).
pp(4818,'diadic_nom_rel',[],['abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(4818,'non_temp_nom_rel',[],['abstr_named_rel','nonpro_rel','non_temp_nom_rel']).
pp(4818,'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(4817,N,R,A).
pp(4817,'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(4791,N,R,A).
pp(4791,'temp_nondim_rel',[],['arg3_rel','abstr_named_rel','temp_nondim_rel']).
pp(4791,'temp_abstr_rel',[],['arg3_rel','abstr_named_rel','temp_abstr_rel']).
pp(4791,'nonpro_rel',[],['arg3_rel','abstr_named_rel','nonpro_rel']).
pp(4791,'nom_rel',[],['arg3_rel','abstr_named_rel','nom_rel']).
pp(4791,'basic_nom_rel',[],['arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(4791,'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(4787,N,R,A).
pp(4787,'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(4779,N,R,A).
pp(4779,'v_event_rel',[],['arg4_rel','arg2_rel','v_event_rel']).
pp(4779,'verb_aspect_rel',[],['arg4_rel','arg2_rel','verb_aspect_rel']).
pp(4779,'independent_rel',[],['arg4_rel','arg2_rel','independent_rel']).
pp(1359,'arg3_rel',[],['arg4_rel','arg3_rel']).
pp(1359,'arg3_rel',[N|R],A) :- pp(4778,N,R,A).
pp(4778,'v_event_rel',[],['arg4_rel','arg3_rel','v_event_rel']).
pp(4778,'verb_aspect_rel',[],['arg4_rel','arg3_rel','verb_aspect_rel']).
pp(4778,'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(4775,N,R,A).
pp(4775,'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(4774,N,R,A).
pp(4774,'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(4787,N,R,A).
pp(4787,'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(4771,N,R,A).
pp(4771,'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(4769,N,R,A).
pp(4769,'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(4768,N,R,A).
pp(4768,'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(4767,N,R,A).
pp(4767,'independent_rel',[],['arg_rel','arg4_rel','independent_rel']).
pp(1236,'dim_rel',[],['arg_rel','dim_rel']).
pp(1236,'dim_rel',[N|R],A) :- pp(4766,N,R,A).
pp(4766,'independent_rel',[],['arg_rel','dim_rel','independent_rel']).
pp(4766,'arg3_rel',[],['arg_rel','dim_rel','arg3_rel']).
pp(4766,'arg3_rel',[N|R],A) :- pp(6798,N,R,A).
pp(6798,'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(4764,N,R,A).
pp(4764,'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(4763,N,R,A).
pp(4763,'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(4762,N,R,A).
pp(4762,'independent_rel',[],['event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4762,'arg2_rel',[],['event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(4762,'arg2_rel',[N|R],A) :- pp(6794,N,R,A).
pp(6794,'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(4761,N,R,A).
pp(4761,'independent_rel',[],['event_or_arg_rel','arg4_rel','independent_rel']).
pp(4761,'arg2_rel',[],['event_or_arg_rel','arg4_rel','arg2_rel']).
pp(4761,'arg2_rel',[N|R],A) :- pp(6792,N,R,A).
pp(6792,'independent_rel',[],['event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4761,'arg3_rel',[],['event_or_arg_rel','arg4_rel','arg3_rel']).
pp(4761,'arg3_rel',[N|R],A) :- pp(6791,N,R,A).
pp(6791,'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(4760,N,R,A).
pp(4760,'independent_rel',[],['event_or_arg_rel','dim_rel','independent_rel']).
pp(4760,'arg3_rel',[],['event_or_arg_rel','dim_rel','arg3_rel']).
pp(4760,'arg3_rel',[N|R],A) :- pp(6789,N,R,A).
pp(6789,'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(4758,N,R,A).
pp(4758,'independent_rel',[],['event_rel','arg2_rel','independent_rel']).
pp(1232,'arg3_rel',[],['event_rel','arg3_rel']).
pp(1232,'arg3_rel',[N|R],A) :- pp(4757,N,R,A).
pp(4757,'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(4756,N,R,A).
pp(4756,'independent_rel',[],['event_rel','basic_adj_arg4_rel','independent_rel']).
pp(4756,'arg2_rel',[],['event_rel','basic_adj_arg4_rel','arg2_rel']).
pp(4756,'arg2_rel',[N|R],A) :- pp(6785,N,R,A).
pp(6785,'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(4755,N,R,A).
pp(4755,'independent_rel',[],['event_rel','arg4_rel','independent_rel']).
pp(4755,'arg2_rel',[],['event_rel','arg4_rel','arg2_rel']).
pp(4755,'arg2_rel',[N|R],A) :- pp(6783,N,R,A).
pp(6783,'independent_rel',[],['event_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4755,'arg3_rel',[],['event_rel','arg4_rel','arg3_rel']).
pp(4755,'arg3_rel',[N|R],A) :- pp(6782,N,R,A).
pp(6782,'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(4754,N,R,A).
pp(4754,'independent_rel',[],['event_rel','dim_rel','independent_rel']).
pp(4754,'arg3_rel',[],['event_rel','dim_rel','arg3_rel']).
pp(4754,'arg3_rel',[N|R],A) :- pp(6780,N,R,A).
pp(6780,'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(4753,N,R,A).
pp(4753,'independent_rel',[],['event_rel','arg_rel','independent_rel']).
pp(4753,'arg3_rel',[],['event_rel','arg_rel','arg3_rel']).
pp(4753,'arg3_rel',[N|R],A) :- pp(6778,N,R,A).
pp(6778,'independent_rel',[],['event_rel','arg_rel','arg3_rel','independent_rel']).
pp(4753,'basic_adj_arg4_rel',[],['event_rel','arg_rel','basic_adj_arg4_rel']).
pp(4753,'basic_adj_arg4_rel',[N|R],A) :- pp(6777,N,R,A).
pp(6777,'independent_rel',[],['event_rel','arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4753,'arg4_rel',[],['event_rel','arg_rel','arg4_rel']).
pp(4753,'arg4_rel',[N|R],A) :- pp(6776,N,R,A).
pp(6776,'independent_rel',[],['event_rel','arg_rel','arg4_rel','independent_rel']).
pp(4753,'dim_rel',[],['event_rel','arg_rel','dim_rel']).
pp(4753,'dim_rel',[N|R],A) :- pp(6775,N,R,A).
pp(6775,'independent_rel',[],['event_rel','arg_rel','dim_rel','independent_rel']).
pp(6775,'arg3_rel',[],['event_rel','arg_rel','dim_rel','arg3_rel']).
pp(6775,'arg3_rel',[N|R],A) :- pp(8272,N,R,A).
pp(8272,'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(4752,N,R,A).
pp(4752,'independent_rel',[],['event_rel','event_or_arg_rel','independent_rel']).
pp(4752,'arg2_rel',[],['event_rel','event_or_arg_rel','arg2_rel']).
pp(4752,'arg2_rel',[N|R],A) :- pp(6773,N,R,A).
pp(6773,'independent_rel',[],['event_rel','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4752,'arg3_rel',[],['event_rel','event_or_arg_rel','arg3_rel']).
pp(4752,'arg3_rel',[N|R],A) :- pp(6772,N,R,A).
pp(6772,'independent_rel',[],['event_rel','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4752,'basic_adj_arg4_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel']).
pp(4752,'basic_adj_arg4_rel',[N|R],A) :- pp(6771,N,R,A).
pp(6771,'independent_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(6771,'arg2_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(6771,'arg2_rel',[N|R],A) :- pp(8268,N,R,A).
pp(8268,'independent_rel',[],['event_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(4752,'arg4_rel',[],['event_rel','event_or_arg_rel','arg4_rel']).
pp(4752,'arg4_rel',[N|R],A) :- pp(6770,N,R,A).
pp(6770,'independent_rel',[],['event_rel','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6770,'arg2_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6770,'arg2_rel',[N|R],A) :- pp(8266,N,R,A).
pp(8266,'independent_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6770,'arg3_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6770,'arg3_rel',[N|R],A) :- pp(8265,N,R,A).
pp(8265,'independent_rel',[],['event_rel','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(4752,'dim_rel',[],['event_rel','event_or_arg_rel','dim_rel']).
pp(4752,'dim_rel',[N|R],A) :- pp(6769,N,R,A).
pp(6769,'independent_rel',[],['event_rel','event_or_arg_rel','dim_rel','independent_rel']).
pp(6769,'arg3_rel',[],['event_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(6769,'arg3_rel',[N|R],A) :- pp(8263,N,R,A).
pp(8263,'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(4746,N,R,A).
pp(4746,'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(4745,N,R,A).
pp(4745,'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(4744,N,R,A).
pp(4744,'diadic_nom_rel',[],['modable_rel','nonpro_rel','diadic_nom_rel']).
pp(4744,'non_temp_nom_rel',[],['modable_rel','nonpro_rel','non_temp_nom_rel']).
pp(4744,'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(4743,N,R,A).
pp(4743,'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(4740,N,R,A).
pp(4740,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','diadic_nom_rel']).
pp(4740,'non_day_rel',[],['modable_rel','abstr_named_rel','non_day_rel']).
pp(4740,'temp_nondim_rel',[],['modable_rel','abstr_named_rel','temp_nondim_rel']).
pp(4740,'temp_nondim_rel',[N|R],A) :- pp(6760,N,R,A).
pp(6760,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','temp_nondim_rel','diadic_nom_rel']).
pp(4740,'temp_abstr_rel',[],['modable_rel','abstr_named_rel','temp_abstr_rel']).
pp(4740,'temp_abstr_rel',[N|R],A) :- pp(6759,N,R,A).
pp(6759,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','temp_abstr_rel','diadic_nom_rel']).
pp(4740,'nonpro_rel',[],['modable_rel','abstr_named_rel','nonpro_rel']).
pp(4740,'nonpro_rel',[N|R],A) :- pp(6758,N,R,A).
pp(6758,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(4740,'nom_rel',[],['modable_rel','abstr_named_rel','nom_rel']).
pp(4740,'nom_rel',[N|R],A) :- pp(6757,N,R,A).
pp(6757,'diadic_nom_rel',[],['modable_rel','abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(4740,'basic_nom_rel',[],['modable_rel','abstr_named_rel','basic_nom_rel']).
pp(4740,'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(4739,N,R,A).
pp(4739,'temp_nondim_rel',[],['modable_rel','arg3_rel','temp_nondim_rel']).
pp(4739,'temp_abstr_rel',[],['modable_rel','arg3_rel','temp_abstr_rel']).
pp(4739,'nonpro_rel',[],['modable_rel','arg3_rel','nonpro_rel']).
pp(4739,'nom_rel',[],['modable_rel','arg3_rel','nom_rel']).
pp(4739,'basic_nom_rel',[],['modable_rel','arg3_rel','basic_nom_rel']).
pp(4739,'independent_rel',[],['modable_rel','arg3_rel','independent_rel']).
pp(4739,'abstr_named_rel',[],['modable_rel','arg3_rel','abstr_named_rel']).
pp(4739,'abstr_named_rel',[N|R],A) :- pp(6748,N,R,A).
pp(6748,'temp_nondim_rel',[],['modable_rel','arg3_rel','abstr_named_rel','temp_nondim_rel']).
pp(6748,'temp_abstr_rel',[],['modable_rel','arg3_rel','abstr_named_rel','temp_abstr_rel']).
pp(6748,'nonpro_rel',[],['modable_rel','arg3_rel','abstr_named_rel','nonpro_rel']).
pp(6748,'nom_rel',[],['modable_rel','arg3_rel','abstr_named_rel','nom_rel']).
pp(6748,'basic_nom_rel',[],['modable_rel','arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(6748,'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(4737,N,R,A).
pp(4737,'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(4736,N,R,A).
pp(4736,'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(4733,N,R,A).
pp(4733,'diadic_nom_rel',[],['nondim_rel','abstr_named_rel','diadic_nom_rel']).
pp(4733,'nonpro_rel',[],['nondim_rel','abstr_named_rel','nonpro_rel']).
pp(4733,'nonpro_rel',[N|R],A) :- pp(6744,N,R,A).
pp(6744,'diadic_nom_rel',[],['nondim_rel','abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(4733,'nom_rel',[],['nondim_rel','abstr_named_rel','nom_rel']).
pp(4733,'nom_rel',[N|R],A) :- pp(6743,N,R,A).
pp(6743,'diadic_nom_rel',[],['nondim_rel','abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(4733,'basic_nom_rel',[],['nondim_rel','abstr_named_rel','basic_nom_rel']).
pp(4733,'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(4732,N,R,A).
pp(4732,'independent_rel',[],['nondim_rel','arg2_rel','independent_rel']).
pp(1209,'arg3_rel',[],['nondim_rel','arg3_rel']).
pp(1209,'arg3_rel',[N|R],A) :- pp(4731,N,R,A).
pp(4731,'nonpro_rel',[],['nondim_rel','arg3_rel','nonpro_rel']).
pp(4731,'nom_rel',[],['nondim_rel','arg3_rel','nom_rel']).
pp(4731,'basic_nom_rel',[],['nondim_rel','arg3_rel','basic_nom_rel']).
pp(4731,'independent_rel',[],['nondim_rel','arg3_rel','independent_rel']).
pp(4731,'abstr_named_rel',[],['nondim_rel','arg3_rel','abstr_named_rel']).
pp(4731,'abstr_named_rel',[N|R],A) :- pp(6735,N,R,A).
pp(6735,'nonpro_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','nonpro_rel']).
pp(6735,'nom_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','nom_rel']).
pp(6735,'basic_nom_rel',[],['nondim_rel','arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(6735,'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(4730,N,R,A).
pp(4730,'independent_rel',[],['nondim_rel','arg4_rel','independent_rel']).
pp(4730,'arg2_rel',[],['nondim_rel','arg4_rel','arg2_rel']).
pp(4730,'arg2_rel',[N|R],A) :- pp(6733,N,R,A).
pp(6733,'independent_rel',[],['nondim_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4730,'arg3_rel',[],['nondim_rel','arg4_rel','arg3_rel']).
pp(4730,'arg3_rel',[N|R],A) :- pp(6732,N,R,A).
pp(6732,'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(4729,N,R,A).
pp(4729,'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(4728,N,R,A).
pp(4728,'independent_rel',[],['nondim_rel','event_or_arg_rel','independent_rel']).
pp(4728,'arg2_rel',[],['nondim_rel','event_or_arg_rel','arg2_rel']).
pp(4728,'arg2_rel',[N|R],A) :- pp(6729,N,R,A).
pp(6729,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4728,'arg3_rel',[],['nondim_rel','event_or_arg_rel','arg3_rel']).
pp(4728,'arg3_rel',[N|R],A) :- pp(6728,N,R,A).
pp(6728,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4728,'arg4_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel']).
pp(4728,'arg4_rel',[N|R],A) :- pp(6727,N,R,A).
pp(6727,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6727,'arg2_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6727,'arg2_rel',[N|R],A) :- pp(8241,N,R,A).
pp(8241,'independent_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6727,'arg3_rel',[],['nondim_rel','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6727,'arg3_rel',[N|R],A) :- pp(8240,N,R,A).
pp(8240,'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(4727,N,R,A).
pp(4727,'diadic_nom_rel',[],['nondim_rel','modable_rel','diadic_nom_rel']).
pp(4727,'nonpro_rel',[],['nondim_rel','modable_rel','nonpro_rel']).
pp(4727,'nonpro_rel',[N|R],A) :- pp(6725,N,R,A).
pp(6725,'diadic_nom_rel',[],['nondim_rel','modable_rel','nonpro_rel','diadic_nom_rel']).
pp(4727,'nom_rel',[],['nondim_rel','modable_rel','nom_rel']).
pp(4727,'nom_rel',[N|R],A) :- pp(6724,N,R,A).
pp(6724,'diadic_nom_rel',[],['nondim_rel','modable_rel','nom_rel','diadic_nom_rel']).
pp(4727,'basic_nom_rel',[],['nondim_rel','modable_rel','basic_nom_rel']).
pp(4727,'independent_rel',[],['nondim_rel','modable_rel','independent_rel']).
pp(4727,'abstr_named_rel',[],['nondim_rel','modable_rel','abstr_named_rel']).
pp(4727,'abstr_named_rel',[N|R],A) :- pp(6721,N,R,A).
pp(6721,'diadic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','diadic_nom_rel']).
pp(6721,'nonpro_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nonpro_rel']).
pp(6721,'nonpro_rel',[N|R],A) :- pp(8236,N,R,A).
pp(8236,'diadic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nonpro_rel','diadic_nom_rel']).
pp(6721,'nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nom_rel']).
pp(6721,'nom_rel',[N|R],A) :- pp(8235,N,R,A).
pp(8235,'diadic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','nom_rel','diadic_nom_rel']).
pp(6721,'basic_nom_rel',[],['nondim_rel','modable_rel','abstr_named_rel','basic_nom_rel']).
pp(6721,'independent_rel',[],['nondim_rel','modable_rel','abstr_named_rel','independent_rel']).
pp(4727,'arg3_rel',[],['nondim_rel','modable_rel','arg3_rel']).
pp(4727,'arg3_rel',[N|R],A) :- pp(6720,N,R,A).
pp(6720,'nonpro_rel',[],['nondim_rel','modable_rel','arg3_rel','nonpro_rel']).
pp(6720,'nom_rel',[],['nondim_rel','modable_rel','arg3_rel','nom_rel']).
pp(6720,'basic_nom_rel',[],['nondim_rel','modable_rel','arg3_rel','basic_nom_rel']).
pp(6720,'independent_rel',[],['nondim_rel','modable_rel','arg3_rel','independent_rel']).
pp(6720,'abstr_named_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel']).
pp(6720,'abstr_named_rel',[N|R],A) :- pp(8228,N,R,A).
pp(8228,'nonpro_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','nonpro_rel']).
pp(8228,'nom_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','nom_rel']).
pp(8228,'basic_nom_rel',[],['nondim_rel','modable_rel','arg3_rel','abstr_named_rel','basic_nom_rel']).
pp(8228,'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(4725,N,R,A).
pp(4725,'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(4724,N,R,A).
pp(4724,'independent_rel',[],['norm_relation','arg2_rel','independent_rel']).
pp(1208,'arg3_rel',[],['norm_relation','arg3_rel']).
pp(1208,'arg3_rel',[N|R],A) :- pp(4723,N,R,A).
pp(4723,'independent_rel',[],['norm_relation','arg3_rel','independent_rel']).
pp(4723,'abstr_named_rel',[],['norm_relation','arg3_rel','abstr_named_rel']).
pp(4723,'abstr_named_rel',[N|R],A) :- pp(6716,N,R,A).
pp(6716,'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(4722,N,R,A).
pp(4722,'independent_rel',[],['norm_relation','basic_adj_arg4_rel','independent_rel']).
pp(4722,'arg2_rel',[],['norm_relation','basic_adj_arg4_rel','arg2_rel']).
pp(4722,'arg2_rel',[N|R],A) :- pp(6714,N,R,A).
pp(6714,'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(4721,N,R,A).
pp(4721,'independent_rel',[],['norm_relation','arg4_rel','independent_rel']).
pp(4721,'arg2_rel',[],['norm_relation','arg4_rel','arg2_rel']).
pp(4721,'arg2_rel',[N|R],A) :- pp(6712,N,R,A).
pp(6712,'independent_rel',[],['norm_relation','arg4_rel','arg2_rel','independent_rel']).
pp(4721,'arg3_rel',[],['norm_relation','arg4_rel','arg3_rel']).
pp(4721,'arg3_rel',[N|R],A) :- pp(6711,N,R,A).
pp(6711,'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(4720,N,R,A).
pp(4720,'independent_rel',[],['norm_relation','dim_rel','independent_rel']).
pp(4720,'arg3_rel',[],['norm_relation','dim_rel','arg3_rel']).
pp(4720,'arg3_rel',[N|R],A) :- pp(6709,N,R,A).
pp(6709,'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(4719,N,R,A).
pp(4719,'independent_rel',[],['norm_relation','arg_rel','independent_rel']).
pp(4719,'arg3_rel',[],['norm_relation','arg_rel','arg3_rel']).
pp(4719,'arg3_rel',[N|R],A) :- pp(6707,N,R,A).
pp(6707,'independent_rel',[],['norm_relation','arg_rel','arg3_rel','independent_rel']).
pp(4719,'basic_adj_arg4_rel',[],['norm_relation','arg_rel','basic_adj_arg4_rel']).
pp(4719,'basic_adj_arg4_rel',[N|R],A) :- pp(6706,N,R,A).
pp(6706,'independent_rel',[],['norm_relation','arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4719,'arg4_rel',[],['norm_relation','arg_rel','arg4_rel']).
pp(4719,'arg4_rel',[N|R],A) :- pp(6705,N,R,A).
pp(6705,'independent_rel',[],['norm_relation','arg_rel','arg4_rel','independent_rel']).
pp(4719,'dim_rel',[],['norm_relation','arg_rel','dim_rel']).
pp(4719,'dim_rel',[N|R],A) :- pp(6704,N,R,A).
pp(6704,'independent_rel',[],['norm_relation','arg_rel','dim_rel','independent_rel']).
pp(6704,'arg3_rel',[],['norm_relation','arg_rel','dim_rel','arg3_rel']).
pp(6704,'arg3_rel',[N|R],A) :- pp(8218,N,R,A).
pp(8218,'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(4718,N,R,A).
pp(4718,'independent_rel',[],['norm_relation','event_or_arg_rel','independent_rel']).
pp(4718,'arg2_rel',[],['norm_relation','event_or_arg_rel','arg2_rel']).
pp(4718,'arg2_rel',[N|R],A) :- pp(6702,N,R,A).
pp(6702,'independent_rel',[],['norm_relation','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4718,'arg3_rel',[],['norm_relation','event_or_arg_rel','arg3_rel']).
pp(4718,'arg3_rel',[N|R],A) :- pp(6701,N,R,A).
pp(6701,'independent_rel',[],['norm_relation','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4718,'basic_adj_arg4_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel']).
pp(4718,'basic_adj_arg4_rel',[N|R],A) :- pp(6700,N,R,A).
pp(6700,'independent_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(6700,'arg2_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(6700,'arg2_rel',[N|R],A) :- pp(8214,N,R,A).
pp(8214,'independent_rel',[],['norm_relation','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(4718,'arg4_rel',[],['norm_relation','event_or_arg_rel','arg4_rel']).
pp(4718,'arg4_rel',[N|R],A) :- pp(6699,N,R,A).
pp(6699,'independent_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6699,'arg2_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6699,'arg2_rel',[N|R],A) :- pp(8212,N,R,A).
pp(8212,'independent_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6699,'arg3_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6699,'arg3_rel',[N|R],A) :- pp(8211,N,R,A).
pp(8211,'independent_rel',[],['norm_relation','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(4718,'dim_rel',[],['norm_relation','event_or_arg_rel','dim_rel']).
pp(4718,'dim_rel',[N|R],A) :- pp(6698,N,R,A).
pp(6698,'independent_rel',[],['norm_relation','event_or_arg_rel','dim_rel','independent_rel']).
pp(6698,'arg3_rel',[],['norm_relation','event_or_arg_rel','dim_rel','arg3_rel']).
pp(6698,'arg3_rel',[N|R],A) :- pp(8209,N,R,A).
pp(8209,'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(4775,N,R,A).
pp(4775,'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(4774,N,R,A).
pp(4774,'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(4716,N,R,A).
pp(4716,'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(4715,N,R,A).
pp(4715,'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(4714,N,R,A).
pp(4714,'independent_rel',[],['non_number_rel','arg3_rel','independent_rel']).
pp(4714,'abstr_named_rel',[],['non_number_rel','arg3_rel','abstr_named_rel']).
pp(4714,'abstr_named_rel',[N|R],A) :- pp(6694,N,R,A).
pp(6694,'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(4713,N,R,A).
pp(4713,'independent_rel',[],['non_number_rel','basic_adj_arg4_rel','independent_rel']).
pp(4713,'arg2_rel',[],['non_number_rel','basic_adj_arg4_rel','arg2_rel']).
pp(4713,'arg2_rel',[N|R],A) :- pp(6692,N,R,A).
pp(6692,'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(4712,N,R,A).
pp(4712,'independent_rel',[],['non_number_rel','arg4_rel','independent_rel']).
pp(4712,'arg2_rel',[],['non_number_rel','arg4_rel','arg2_rel']).
pp(4712,'arg2_rel',[N|R],A) :- pp(6690,N,R,A).
pp(6690,'independent_rel',[],['non_number_rel','arg4_rel','arg2_rel','independent_rel']).
pp(4712,'arg3_rel',[],['non_number_rel','arg4_rel','arg3_rel']).
pp(4712,'arg3_rel',[N|R],A) :- pp(6689,N,R,A).
pp(6689,'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(4711,N,R,A).
pp(4711,'independent_rel',[],['non_number_rel','dim_rel','independent_rel']).
pp(4711,'arg3_rel',[],['non_number_rel','dim_rel','arg3_rel']).
pp(4711,'arg3_rel',[N|R],A) :- pp(6687,N,R,A).
pp(6687,'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(4710,N,R,A).
pp(4710,'independent_rel',[],['non_number_rel','arg_rel','independent_rel']).
pp(4710,'arg3_rel',[],['non_number_rel','arg_rel','arg3_rel']).
pp(4710,'arg3_rel',[N|R],A) :- pp(6685,N,R,A).
pp(6685,'independent_rel',[],['non_number_rel','arg_rel','arg3_rel','independent_rel']).
pp(4710,'basic_adj_arg4_rel',[],['non_number_rel','arg_rel','basic_adj_arg4_rel']).
pp(4710,'basic_adj_arg4_rel',[N|R],A) :- pp(6684,N,R,A).
pp(6684,'independent_rel',[],['non_number_rel','arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(4710,'arg4_rel',[],['non_number_rel','arg_rel','arg4_rel']).
pp(4710,'arg4_rel',[N|R],A) :- pp(6683,N,R,A).
pp(6683,'independent_rel',[],['non_number_rel','arg_rel','arg4_rel','independent_rel']).
pp(4710,'dim_rel',[],['non_number_rel','arg_rel','dim_rel']).
pp(4710,'dim_rel',[N|R],A) :- pp(6682,N,R,A).
pp(6682,'independent_rel',[],['non_number_rel','arg_rel','dim_rel','independent_rel']).
pp(6682,'arg3_rel',[],['non_number_rel','arg_rel','dim_rel','arg3_rel']).
pp(6682,'arg3_rel',[N|R],A) :- pp(8199,N,R,A).
pp(8199,'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(4709,N,R,A).
pp(4709,'independent_rel',[],['non_number_rel','event_or_arg_rel','independent_rel']).
pp(4709,'arg2_rel',[],['non_number_rel','event_or_arg_rel','arg2_rel']).
pp(4709,'arg2_rel',[N|R],A) :- pp(6680,N,R,A).
pp(6680,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg2_rel','independent_rel']).
pp(4709,'arg3_rel',[],['non_number_rel','event_or_arg_rel','arg3_rel']).
pp(4709,'arg3_rel',[N|R],A) :- pp(6679,N,R,A).
pp(6679,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg3_rel','independent_rel']).
pp(4709,'basic_adj_arg4_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel']).
pp(4709,'basic_adj_arg4_rel',[N|R],A) :- pp(6678,N,R,A).
pp(6678,'independent_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel','independent_rel']).
pp(6678,'arg2_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel']).
pp(6678,'arg2_rel',[N|R],A) :- pp(8195,N,R,A).
pp(8195,'independent_rel',[],['non_number_rel','event_or_arg_rel','basic_adj_arg4_rel','arg2_rel','independent_rel']).
pp(4709,'arg4_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel']).
pp(4709,'arg4_rel',[N|R],A) :- pp(6677,N,R,A).
pp(6677,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','independent_rel']).
pp(6677,'arg2_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg2_rel']).
pp(6677,'arg2_rel',[N|R],A) :- pp(8193,N,R,A).
pp(8193,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg2_rel','independent_rel']).
pp(6677,'arg3_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg3_rel']).
pp(6677,'arg3_rel',[N|R],A) :- pp(8192,N,R,A).
pp(8192,'independent_rel',[],['non_number_rel','event_or_arg_rel','arg4_rel','arg3_rel','independent_rel']).
pp(4709,'dim_rel',[],['non_number_rel','event_or_arg_rel','dim_rel']).
pp(4709,'dim_rel',[N|R],A) :- pp(6676,N,R,A).
pp(6676,'independent_rel',[],['non_number_rel','event_or_arg_rel','dim_rel','independent_rel']).
pp(6676,'arg3_rel',[],['non_number_rel','event_or_arg_rel','dim_rel','arg3_rel']).
pp(6676,'arg3_rel',[N|R],A) :- pp(8190,N,R,A).
pp(8190,'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(4695,N,R,A).
pp(4695,'arg3_rel',[],['selected_rel','dim_rel','arg3_rel']).
pp(1205,'arg_rel',[],['selected_rel','arg_rel']).
pp(1205,'arg_rel',[N|R],A) :- pp(4694,N,R,A).
pp(4694,'arg3_rel',[],['selected_rel','arg_rel','arg3_rel']).
pp(4694,'dim_rel',[],['selected_rel','arg_rel','dim_rel']).
pp(4694,'dim_rel',[N|R],A) :- pp(6673,N,R,A).
pp(6673,'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(4693,N,R,A).
pp(4693,'arg3_rel',[],['selected_rel','event_or_arg_rel','arg3_rel']).
pp(4693,'dim_rel',[],['selected_rel','event_or_arg_rel','dim_rel']).
pp(4693,'dim_rel',[N|R],A) :- pp(6671,N,R,A).
pp(6671,'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(4692,N,R,A).
pp(4692,'arg3_rel',[],['selected_rel','event_rel','arg3_rel']).
pp(4692,'dim_rel',[],['selected_rel','event_rel','dim_rel']).
pp(4692,'dim_rel',[N|R],A) :- pp(6669,N,R,A).
pp(6669,'arg3_rel',[],['selected_rel','event_rel','dim_rel','arg3_rel']).
pp(4692,'arg_rel',[],['selected_rel','event_rel','arg_rel']).
pp(4692,'arg_rel',[N|R],A) :- pp(6668,N,R,A).
pp(6668,'arg3_rel',[],['selected_rel','event_rel','arg_rel','arg3_rel']).
pp(6668,'dim_rel',[],['selected_rel','event_rel','arg_rel','dim_rel']).
pp(6668,'dim_rel',[N|R],A) :- pp(8185,N,R,A).
pp(8185,'arg3_rel',[],['selected_rel','event_rel','arg_rel','dim_rel','arg3_rel']).
pp(4692,'event_or_arg_rel',[],['selected_rel','event_rel','event_or_arg_rel']).
pp(4692,'event_or_arg_rel',[N|R],A) :- pp(6667,N,R,A).
pp(6667,'arg3_rel',[],['selected_rel','event_rel','event_or_arg_rel','arg3_rel']).
pp(6667,'dim_rel',[],['selected_rel','event_rel','event_or_arg_rel','dim_rel']).
pp(6667,'dim_rel',[N|R],A) :- pp(8183,N,R,A).
pp(8183,'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(4691,N,R,A).
pp(4691,'arg3_rel',[],['selected_rel','norm_relation','arg3_rel']).
pp(4691,'dim_rel',[],['selected_rel','norm_relation','dim_rel']).
pp(4691,'dim_rel',[N|R],A) :- pp(6665,N,R,A).
pp(6665,'arg3_rel',[],['selected_rel','norm_relation','dim_rel','arg3_rel']).
pp(4691,'arg_rel',[],['selected_rel','norm_relation','arg_rel']).
pp(4691,'arg_rel',[N|R],A) :- pp(6664,N,R,A).
pp(6664,'arg3_rel',[],['selected_rel','norm_relation','arg_rel','arg3_rel']).
pp(6664,'dim_rel',[],['selected_rel','norm_relation','arg_rel','dim_rel']).
pp(6664,'dim_rel',[N|R],A) :- pp(8180,N,R,A).
pp(8180,'arg3_rel',[],['selected_rel','norm_relation','arg_rel','dim_rel','arg3_rel']).
pp(4691,'event_or_arg_rel',[],['selected_rel','norm_relation','event_or_arg_rel']).
pp(4691,'event_or_arg_rel',[N|R],A) :- pp(6663,N,R,A).
pp(6663,'arg3_rel',[],['selected_rel','norm_relation','event_or_arg_rel','arg3_rel']).
pp(6663,'dim_rel',[],['selected_rel','norm_relation','event_or_arg_rel','dim_rel']).
pp(6663,'dim_rel',[N|R],A) :- pp(8178,N,R,A).
pp(8178,'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(4690,N,R,A).
pp(4690,'arg3_rel',[],['selected_rel','non_number_rel','arg3_rel']).
pp(4690,'dim_rel',[],['selected_rel','non_number_rel','dim_rel']).
pp(4690,'dim_rel',[N|R],A) :- pp(6661,N,R,A).
pp(6661,'arg3_rel',[],['selected_rel','non_number_rel','dim_rel','arg3_rel']).
pp(4690,'arg_rel',[],['selected_rel','non_number_rel','arg_rel']).
pp(4690,'arg_rel',[N|R],A) :- pp(6660,N,R,A).
pp(6660,'arg3_rel',[],['selected_rel','non_number_rel','arg_rel','arg3_rel']).
pp(6660,'dim_rel',[],['selected_rel','non_number_rel','arg_rel','dim_rel']).
pp(6660,'dim_rel',[N|R],A) :- pp(8175,N,R,A).
pp(8175,'arg3_rel',[],['selected_rel','non_number_rel','arg_rel','dim_rel','arg3_rel']).
pp(4690,'event_or_arg_rel',[],['selected_rel','non_number_rel','event_or_arg_rel']).
pp(4690,'event_or_arg_rel',[N|R],A) :- pp(6659,N,R,A).
pp(6659,'arg3_rel',[],['selected_rel','non_number_rel','event_or_arg_rel','arg3_rel']).
pp(6659,'dim_rel',[],['selected_rel','non_number_rel','event_or_arg_rel','dim_rel']).
pp(6659,'dim_rel',[N|R],A) :- pp(8173,N,R,A).
pp(8173,'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(4648,N,R,A).
pp(4648,'verb*',[],['a_or_p','mobile','verb*']).
pp(4648,'verbal',[],['a_or_p','mobile','verbal']).
pp(4648,'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(4645,N,R,A).
pp(4645,'disc_adverbee',[],['adverbee','mobile','disc_adverbee']).
pp(1118,'a_or_p',[],['adverbee','a_or_p']).
pp(1118,'a_or_p',[N|R],A) :- pp(4644,N,R,A).
pp(4644,'disc_adverbee',[],['adverbee','a_or_p','disc_adverbee']).
pp(4644,'mobile',[],['adverbee','a_or_p','mobile']).
pp(4644,'mobile',[N|R],A) :- pp(6653,N,R,A).
pp(6653,'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(4642,N,R,A).
pp(4642,'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(4636,N,R,A).
pp(4636,'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(4635,N,R,A).
pp(4635,'disc_adverbee',[],['n_or_a','a_or_p','disc_adverbee']).
pp(4635,'mobile',[],['n_or_a','a_or_p','mobile']).
pp(4635,'mobile',[N|R],A) :- pp(6649,N,R,A).
pp(6649,'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(4634,N,R,A).
pp(4634,'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(4632,N,R,A).
pp(4632,'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(4625,N,R,A).
pp(4625,'mobile',[],['n_or_p','a_or_p','mobile']).
pp(1110,'adverbee',[],['n_or_p','adverbee']).
pp(1110,'adverbee',[N|R],A) :- pp(4624,N,R,A).
pp(4624,'disc_adverbee',[],['n_or_p','adverbee','disc_adverbee']).
pp(4624,'mobile',[],['n_or_p','adverbee','mobile']).
pp(4624,'a_or_p',[],['n_or_p','adverbee','a_or_p']).
pp(4624,'a_or_p',[N|R],A) :- pp(6643,N,R,A).
pp(6643,'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(4623,N,R,A).
pp(4623,'mobile',[],['n_or_p','n_or_a','mobile']).
pp(4623,'a_or_p',[],['n_or_p','n_or_a','a_or_p']).
pp(4623,'a_or_p',[N|R],A) :- pp(6641,N,R,A).
pp(6641,'mobile',[],['n_or_p','n_or_a','a_or_p','mobile']).
pp(4623,'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(4621,N,R,A).
pp(4621,'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(4618,N,R,A).
pp(4618,'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(4617,N,R,A).
pp(4617,'disc_adverbee',[],['n_or_v','a_or_p','disc_adverbee']).
pp(4617,'mobile',[],['n_or_v','a_or_p','mobile']).
pp(4617,'mobile',[N|R],A) :- pp(6636,N,R,A).
pp(6636,'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(4616,N,R,A).
pp(4616,'disc_adverbee',[],['n_or_v','adverbee','disc_adverbee']).
pp(4616,'mobile',[],['n_or_v','adverbee','mobile']).
pp(4616,'mobile',[N|R],A) :- pp(6634,N,R,A).
pp(6634,'disc_adverbee',[],['n_or_v','adverbee','mobile','disc_adverbee']).
pp(4616,'a_or_p',[],['n_or_v','adverbee','a_or_p']).
pp(4616,'a_or_p',[N|R],A) :- pp(6633,N,R,A).
pp(6633,'disc_adverbee',[],['n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(6633,'mobile',[],['n_or_v','adverbee','a_or_p','mobile']).
pp(6633,'mobile',[N|R],A) :- pp(8165,N,R,A).
pp(8165,'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(4615,N,R,A).
pp(4615,'disc_adverbee',[],['n_or_v','n_or_a','disc_adverbee']).
pp(4615,'mobile',[],['n_or_v','n_or_a','mobile']).
pp(4615,'mobile',[N|R],A) :- pp(6631,N,R,A).
pp(6631,'disc_adverbee',[],['n_or_v','n_or_a','mobile','disc_adverbee']).
pp(4615,'a_or_p',[],['n_or_v','n_or_a','a_or_p']).
pp(4615,'a_or_p',[N|R],A) :- pp(6630,N,R,A).
pp(6630,'disc_adverbee',[],['n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(6630,'mobile',[],['n_or_v','n_or_a','a_or_p','mobile']).
pp(6630,'mobile',[N|R],A) :- pp(8162,N,R,A).
pp(8162,'disc_adverbee',[],['n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(4615,'adverbee',[],['n_or_v','n_or_a','adverbee']).
pp(4615,'adverbee',[N|R],A) :- pp(6629,N,R,A).
pp(6629,'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(4614,N,R,A).
pp(4614,'disc_adverbee',[],['n_or_v','n_or_p','disc_adverbee']).
pp(4614,'mobile',[],['n_or_v','n_or_p','mobile']).
pp(4614,'a_or_p',[],['n_or_v','n_or_p','a_or_p']).
pp(4614,'a_or_p',[N|R],A) :- pp(6626,N,R,A).
pp(6626,'mobile',[],['n_or_v','n_or_p','a_or_p','mobile']).
pp(4614,'adverbee',[],['n_or_v','n_or_p','adverbee']).
pp(4614,'adverbee',[N|R],A) :- pp(6625,N,R,A).
pp(6625,'disc_adverbee',[],['n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(6625,'mobile',[],['n_or_v','n_or_p','adverbee','mobile']).
pp(6625,'a_or_p',[],['n_or_v','n_or_p','adverbee','a_or_p']).
pp(6625,'a_or_p',[N|R],A) :- pp(8157,N,R,A).
pp(8157,'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(4611,N,R,A).
pp(4611,'mobile_nom',[],['strict_supnoun','n_or_v','mobile_nom']).
pp(4611,'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(4608,N,R,A).
pp(4608,'mobile_nom',[],['strict_nominal','n_or_v','mobile_nom']).
pp(4608,'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(4642,N,R,A).
pp(4642,'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(4602,N,R,A).
pp(4602,'disc_adverbee',[],['supnoun','mobile','disc_adverbee']).
pp(1106,'a_or_p',[],['supnoun','a_or_p']).
pp(1106,'a_or_p',[N|R],A) :- pp(4601,N,R,A).
pp(4601,'mobile',[],['supnoun','a_or_p','mobile']).
pp(1106,'adverbee',[],['supnoun','adverbee']).
pp(1106,'adverbee',[N|R],A) :- pp(4600,N,R,A).
pp(4600,'disc_adverbee',[],['supnoun','adverbee','disc_adverbee']).
pp(4600,'mobile',[],['supnoun','adverbee','mobile']).
pp(4600,'mobile',[N|R],A) :- pp(6617,N,R,A).
pp(6617,'disc_adverbee',[],['supnoun','adverbee','mobile','disc_adverbee']).
pp(4600,'a_or_p',[],['supnoun','adverbee','a_or_p']).
pp(4600,'a_or_p',[N|R],A) :- pp(6616,N,R,A).
pp(6616,'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(4599,N,R,A).
pp(4599,'disc_adverbee',[],['supnoun','n_or_a','disc_adverbee']).
pp(4599,'mobile',[],['supnoun','n_or_a','mobile']).
pp(4599,'a_or_p',[],['supnoun','n_or_a','a_or_p']).
pp(4599,'a_or_p',[N|R],A) :- pp(6613,N,R,A).
pp(6613,'mobile',[],['supnoun','n_or_a','a_or_p','mobile']).
pp(4599,'adverbee',[],['supnoun','n_or_a','adverbee']).
pp(4599,'adverbee',[N|R],A) :- pp(6612,N,R,A).
pp(6612,'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(4598,N,R,A).
pp(4598,'disc_adverbee',[],['supnoun','n_or_v','disc_adverbee']).
pp(4598,'adj*',[],['supnoun','n_or_v','adj*']).
pp(4598,'mobile_nom',[],['supnoun','n_or_v','mobile_nom']).
pp(4598,'mobile',[],['supnoun','n_or_v','mobile']).
pp(4598,'mobile',[N|R],A) :- pp(6608,N,R,A).
pp(6608,'disc_adverbee',[],['supnoun','n_or_v','mobile','disc_adverbee']).
pp(4598,'a_or_p',[],['supnoun','n_or_v','a_or_p']).
pp(4598,'a_or_p',[N|R],A) :- pp(6607,N,R,A).
pp(6607,'mobile',[],['supnoun','n_or_v','a_or_p','mobile']).
pp(4598,'adverbee',[],['supnoun','n_or_v','adverbee']).
pp(4598,'adverbee',[N|R],A) :- pp(6606,N,R,A).
pp(6606,'disc_adverbee',[],['supnoun','n_or_v','adverbee','disc_adverbee']).
pp(6606,'mobile',[],['supnoun','n_or_v','adverbee','mobile']).
pp(6606,'mobile',[N|R],A) :- pp(8149,N,R,A).
pp(8149,'disc_adverbee',[],['supnoun','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6606,'a_or_p',[],['supnoun','n_or_v','adverbee','a_or_p']).
pp(6606,'a_or_p',[N|R],A) :- pp(8148,N,R,A).
pp(8148,'mobile',[],['supnoun','n_or_v','adverbee','a_or_p','mobile']).
pp(4598,'n_or_a',[],['supnoun','n_or_v','n_or_a']).
pp(4598,'n_or_a',[N|R],A) :- pp(6605,N,R,A).
pp(6605,'disc_adverbee',[],['supnoun','n_or_v','n_or_a','disc_adverbee']).
pp(6605,'mobile',[],['supnoun','n_or_v','n_or_a','mobile']).
pp(6605,'a_or_p',[],['supnoun','n_or_v','n_or_a','a_or_p']).
pp(6605,'a_or_p',[N|R],A) :- pp(8145,N,R,A).
pp(8145,'mobile',[],['supnoun','n_or_v','n_or_a','a_or_p','mobile']).
pp(6605,'adverbee',[],['supnoun','n_or_v','n_or_a','adverbee']).
pp(6605,'adverbee',[N|R],A) :- pp(8144,N,R,A).
pp(8144,'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(4592,N,R,A).
pp(4592,'disc_adverbee',[],['nominal','mobile','disc_adverbee']).
pp(1105,'a_or_p',[],['nominal','a_or_p']).
pp(1105,'a_or_p',[N|R],A) :- pp(4591,N,R,A).
pp(4591,'mobile',[],['nominal','a_or_p','mobile']).
pp(1105,'adverbee',[],['nominal','adverbee']).
pp(1105,'adverbee',[N|R],A) :- pp(4590,N,R,A).
pp(4590,'disc_adverbee',[],['nominal','adverbee','disc_adverbee']).
pp(4590,'mobile',[],['nominal','adverbee','mobile']).
pp(4590,'mobile',[N|R],A) :- pp(6601,N,R,A).
pp(6601,'disc_adverbee',[],['nominal','adverbee','mobile','disc_adverbee']).
pp(4590,'a_or_p',[],['nominal','adverbee','a_or_p']).
pp(4590,'a_or_p',[N|R],A) :- pp(6600,N,R,A).
pp(6600,'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(4589,N,R,A).
pp(4589,'disc_adverbee',[],['nominal','n_or_a','disc_adverbee']).
pp(4589,'mobile',[],['nominal','n_or_a','mobile']).
pp(4589,'a_or_p',[],['nominal','n_or_a','a_or_p']).
pp(4589,'a_or_p',[N|R],A) :- pp(6597,N,R,A).
pp(6597,'mobile',[],['nominal','n_or_a','a_or_p','mobile']).
pp(4589,'adverbee',[],['nominal','n_or_a','adverbee']).
pp(4589,'adverbee',[N|R],A) :- pp(6596,N,R,A).
pp(6596,'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(4588,N,R,A).
pp(4588,'adj*',[],['nominal','n_or_p','adj*']).
pp(4588,'mobile',[],['nominal','n_or_p','mobile']).
pp(4588,'a_or_p',[],['nominal','n_or_p','a_or_p']).
pp(4588,'a_or_p',[N|R],A) :- pp(6593,N,R,A).
pp(6593,'mobile',[],['nominal','n_or_p','a_or_p','mobile']).
pp(4588,'adverbee',[],['nominal','n_or_p','adverbee']).
pp(4588,'adverbee',[N|R],A) :- pp(6592,N,R,A).
pp(6592,'mobile',[],['nominal','n_or_p','adverbee','mobile']).
pp(6592,'a_or_p',[],['nominal','n_or_p','adverbee','a_or_p']).
pp(6592,'a_or_p',[N|R],A) :- pp(8137,N,R,A).
pp(8137,'mobile',[],['nominal','n_or_p','adverbee','a_or_p','mobile']).
pp(4588,'n_or_a',[],['nominal','n_or_p','n_or_a']).
pp(4588,'n_or_a',[N|R],A) :- pp(6591,N,R,A).
pp(6591,'mobile',[],['nominal','n_or_p','n_or_a','mobile']).
pp(6591,'a_or_p',[],['nominal','n_or_p','n_or_a','a_or_p']).
pp(6591,'a_or_p',[N|R],A) :- pp(8135,N,R,A).
pp(8135,'mobile',[],['nominal','n_or_p','n_or_a','a_or_p','mobile']).
pp(6591,'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(4587,N,R,A).
pp(4587,'disc_adverbee',[],['nominal','n_or_v','disc_adverbee']).
pp(4587,'adj*',[],['nominal','n_or_v','adj*']).
pp(4587,'mobile',[],['nominal','n_or_v','mobile']).
pp(4587,'mobile',[N|R],A) :- pp(6588,N,R,A).
pp(6588,'disc_adverbee',[],['nominal','n_or_v','mobile','disc_adverbee']).
pp(4587,'a_or_p',[],['nominal','n_or_v','a_or_p']).
pp(4587,'a_or_p',[N|R],A) :- pp(6587,N,R,A).
pp(6587,'mobile',[],['nominal','n_or_v','a_or_p','mobile']).
pp(4587,'adverbee',[],['nominal','n_or_v','adverbee']).
pp(4587,'adverbee',[N|R],A) :- pp(6586,N,R,A).
pp(6586,'disc_adverbee',[],['nominal','n_or_v','adverbee','disc_adverbee']).
pp(6586,'mobile',[],['nominal','n_or_v','adverbee','mobile']).
pp(6586,'mobile',[N|R],A) :- pp(8130,N,R,A).
pp(8130,'disc_adverbee',[],['nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6586,'a_or_p',[],['nominal','n_or_v','adverbee','a_or_p']).
pp(6586,'a_or_p',[N|R],A) :- pp(8129,N,R,A).
pp(8129,'mobile',[],['nominal','n_or_v','adverbee','a_or_p','mobile']).
pp(4587,'n_or_a',[],['nominal','n_or_v','n_or_a']).
pp(4587,'n_or_a',[N|R],A) :- pp(6585,N,R,A).
pp(6585,'disc_adverbee',[],['nominal','n_or_v','n_or_a','disc_adverbee']).
pp(6585,'mobile',[],['nominal','n_or_v','n_or_a','mobile']).
pp(6585,'a_or_p',[],['nominal','n_or_v','n_or_a','a_or_p']).
pp(6585,'a_or_p',[N|R],A) :- pp(8126,N,R,A).
pp(8126,'mobile',[],['nominal','n_or_v','n_or_a','a_or_p','mobile']).
pp(6585,'adverbee',[],['nominal','n_or_v','n_or_a','adverbee']).
pp(6585,'adverbee',[N|R],A) :- pp(8125,N,R,A).
pp(8125,'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(4585,N,R,A).
pp(4585,'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(4583,N,R,A).
pp(4583,'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(4582,N,R,A).
pp(4582,'disc_adverbee',[],['nominal_or_verbal','a_or_p','disc_adverbee']).
pp(4582,'mobile',[],['nominal_or_verbal','a_or_p','mobile']).
pp(4582,'mobile',[N|R],A) :- pp(6581,N,R,A).
pp(6581,'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(4581,N,R,A).
pp(4581,'disc_adverbee',[],['nominal_or_verbal','adverbee','disc_adverbee']).
pp(4581,'mobile',[],['nominal_or_verbal','adverbee','mobile']).
pp(4581,'mobile',[N|R],A) :- pp(6579,N,R,A).
pp(6579,'disc_adverbee',[],['nominal_or_verbal','adverbee','mobile','disc_adverbee']).
pp(4581,'a_or_p',[],['nominal_or_verbal','adverbee','a_or_p']).
pp(4581,'a_or_p',[N|R],A) :- pp(6578,N,R,A).
pp(6578,'disc_adverbee',[],['nominal_or_verbal','adverbee','a_or_p','disc_adverbee']).
pp(6578,'mobile',[],['nominal_or_verbal','adverbee','a_or_p','mobile']).
pp(6578,'mobile',[N|R],A) :- pp(8121,N,R,A).
pp(8121,'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(4580,N,R,A).
pp(4580,'disc_adverbee',[],['nominal_or_verbal','n_or_a','disc_adverbee']).
pp(4580,'mobile',[],['nominal_or_verbal','n_or_a','mobile']).
pp(4580,'mobile',[N|R],A) :- pp(6576,N,R,A).
pp(6576,'disc_adverbee',[],['nominal_or_verbal','n_or_a','mobile','disc_adverbee']).
pp(4580,'a_or_p',[],['nominal_or_verbal','n_or_a','a_or_p']).
pp(4580,'a_or_p',[N|R],A) :- pp(6575,N,R,A).
pp(6575,'disc_adverbee',[],['nominal_or_verbal','n_or_a','a_or_p','disc_adverbee']).
pp(6575,'mobile',[],['nominal_or_verbal','n_or_a','a_or_p','mobile']).
pp(6575,'mobile',[N|R],A) :- pp(8118,N,R,A).
pp(8118,'disc_adverbee',[],['nominal_or_verbal','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(4580,'adverbee',[],['nominal_or_verbal','n_or_a','adverbee']).
pp(4580,'adverbee',[N|R],A) :- pp(6574,N,R,A).
pp(6574,'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(4579,N,R,A).
pp(4579,'disc_adverbee',[],['nominal_or_verbal','n_or_p','disc_adverbee']).
pp(4579,'adj*',[],['nominal_or_verbal','n_or_p','adj*']).
pp(4579,'mobile',[],['nominal_or_verbal','n_or_p','mobile']).
pp(4579,'a_or_p',[],['nominal_or_verbal','n_or_p','a_or_p']).
pp(4579,'a_or_p',[N|R],A) :- pp(6570,N,R,A).
pp(6570,'mobile',[],['nominal_or_verbal','n_or_p','a_or_p','mobile']).
pp(4579,'adverbee',[],['nominal_or_verbal','n_or_p','adverbee']).
pp(4579,'adverbee',[N|R],A) :- pp(6569,N,R,A).
pp(6569,'disc_adverbee',[],['nominal_or_verbal','n_or_p','adverbee','disc_adverbee']).
pp(6569,'mobile',[],['nominal_or_verbal','n_or_p','adverbee','mobile']).
pp(6569,'a_or_p',[],['nominal_or_verbal','n_or_p','adverbee','a_or_p']).
pp(6569,'a_or_p',[N|R],A) :- pp(8113,N,R,A).
pp(8113,'mobile',[],['nominal_or_verbal','n_or_p','adverbee','a_or_p','mobile']).
pp(4579,'n_or_a',[],['nominal_or_verbal','n_or_p','n_or_a']).
pp(4579,'n_or_a',[N|R],A) :- pp(6568,N,R,A).
pp(6568,'mobile',[],['nominal_or_verbal','n_or_p','n_or_a','mobile']).
pp(6568,'a_or_p',[],['nominal_or_verbal','n_or_p','n_or_a','a_or_p']).
pp(6568,'a_or_p',[N|R],A) :- pp(8111,N,R,A).
pp(8111,'mobile',[],['nominal_or_verbal','n_or_p','n_or_a','a_or_p','mobile']).
pp(6568,'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(4578,N,R,A).
pp(4578,'disc_adverbee',[],['nominal_or_verbal','n_or_v','disc_adverbee']).
pp(4578,'adj*',[],['nominal_or_verbal','n_or_v','adj*']).
pp(4578,'adj*',[N|R],A) :- pp(6566,N,R,A).
pp(6566,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adj*','disc_adverbee']).
pp(4578,'prep*',[],['nominal_or_verbal','n_or_v','prep*']).
pp(4578,'mobile',[],['nominal_or_verbal','n_or_v','mobile']).
pp(4578,'mobile',[N|R],A) :- pp(6564,N,R,A).
pp(6564,'disc_adverbee',[],['nominal_or_verbal','n_or_v','mobile','disc_adverbee']).
pp(4578,'a_or_p',[],['nominal_or_verbal','n_or_v','a_or_p']).
pp(4578,'a_or_p',[N|R],A) :- pp(6563,N,R,A).
pp(6563,'disc_adverbee',[],['nominal_or_verbal','n_or_v','a_or_p','disc_adverbee']).
pp(6563,'mobile',[],['nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(6563,'mobile',[N|R],A) :- pp(8106,N,R,A).
pp(8106,'disc_adverbee',[],['nominal_or_verbal','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(4578,'adverbee',[],['nominal_or_verbal','n_or_v','adverbee']).
pp(4578,'adverbee',[N|R],A) :- pp(6562,N,R,A).
pp(6562,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(6562,'mobile',[],['nominal_or_verbal','n_or_v','adverbee','mobile']).
pp(6562,'mobile',[N|R],A) :- pp(8104,N,R,A).
pp(8104,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6562,'a_or_p',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p']).
pp(6562,'a_or_p',[N|R],A) :- pp(8103,N,R,A).
pp(8103,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8103,'mobile',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile']).
pp(8103,'mobile',[N|R],A) :- pp(8721,N,R,A).
pp(8721,'disc_adverbee',[],['nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4578,'n_or_a',[],['nominal_or_verbal','n_or_v','n_or_a']).
pp(4578,'n_or_a',[N|R],A) :- pp(6561,N,R,A).
pp(6561,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','disc_adverbee']).
pp(6561,'mobile',[],['nominal_or_verbal','n_or_v','n_or_a','mobile']).
pp(6561,'mobile',[N|R],A) :- pp(8101,N,R,A).
pp(8101,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','mobile','disc_adverbee']).
pp(6561,'a_or_p',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p']).
pp(6561,'a_or_p',[N|R],A) :- pp(8100,N,R,A).
pp(8100,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(8100,'mobile',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile']).
pp(8100,'mobile',[N|R],A) :- pp(8718,N,R,A).
pp(8718,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(6561,'adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','adverbee']).
pp(6561,'adverbee',[N|R],A) :- pp(8099,N,R,A).
pp(8099,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(4578,'n_or_p',[],['nominal_or_verbal','n_or_v','n_or_p']).
pp(4578,'n_or_p',[N|R],A) :- pp(6560,N,R,A).
pp(6560,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_p','disc_adverbee']).
pp(6560,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','mobile']).
pp(6560,'a_or_p',[],['nominal_or_verbal','n_or_v','n_or_p','a_or_p']).
pp(6560,'a_or_p',[N|R],A) :- pp(8096,N,R,A).
pp(8096,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','a_or_p','mobile']).
pp(6560,'adverbee',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee']).
pp(6560,'adverbee',[N|R],A) :- pp(8095,N,R,A).
pp(8095,'disc_adverbee',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(8095,'mobile',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','mobile']).
pp(8095,'a_or_p',[],['nominal_or_verbal','n_or_v','n_or_p','adverbee','a_or_p']).
pp(8095,'a_or_p',[N|R],A) :- pp(8713,N,R,A).
pp(8713,'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(4576,N,R,A).
pp(4576,'disc_adverbee',[],['v_or_g','adj*','disc_adverbee']).
pp(1103,'mobile',[],['v_or_g','mobile']).
pp(1103,'mobile',[N|R],A) :- pp(4575,N,R,A).
pp(4575,'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(4574,N,R,A).
pp(4574,'disc_adverbee',[],['v_or_g','a_or_p','disc_adverbee']).
pp(4574,'mobile',[],['v_or_g','a_or_p','mobile']).
pp(4574,'mobile',[N|R],A) :- pp(6556,N,R,A).
pp(6556,'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(4573,N,R,A).
pp(4573,'disc_adverbee',[],['v_or_g','adverbee','disc_adverbee']).
pp(4573,'mobile',[],['v_or_g','adverbee','mobile']).
pp(4573,'mobile',[N|R],A) :- pp(6554,N,R,A).
pp(6554,'disc_adverbee',[],['v_or_g','adverbee','mobile','disc_adverbee']).
pp(4573,'a_or_p',[],['v_or_g','adverbee','a_or_p']).
pp(4573,'a_or_p',[N|R],A) :- pp(6553,N,R,A).
pp(6553,'disc_adverbee',[],['v_or_g','adverbee','a_or_p','disc_adverbee']).
pp(6553,'mobile',[],['v_or_g','adverbee','a_or_p','mobile']).
pp(6553,'mobile',[N|R],A) :- pp(8091,N,R,A).
pp(8091,'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(4572,N,R,A).
pp(4572,'disc_adverbee',[],['v_or_g','n_or_a','disc_adverbee']).
pp(4572,'mobile',[],['v_or_g','n_or_a','mobile']).
pp(4572,'mobile',[N|R],A) :- pp(6551,N,R,A).
pp(6551,'disc_adverbee',[],['v_or_g','n_or_a','mobile','disc_adverbee']).
pp(4572,'a_or_p',[],['v_or_g','n_or_a','a_or_p']).
pp(4572,'a_or_p',[N|R],A) :- pp(6550,N,R,A).
pp(6550,'disc_adverbee',[],['v_or_g','n_or_a','a_or_p','disc_adverbee']).
pp(6550,'mobile',[],['v_or_g','n_or_a','a_or_p','mobile']).
pp(6550,'mobile',[N|R],A) :- pp(8088,N,R,A).
pp(8088,'disc_adverbee',[],['v_or_g','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(4572,'adverbee',[],['v_or_g','n_or_a','adverbee']).
pp(4572,'adverbee',[N|R],A) :- pp(6549,N,R,A).
pp(6549,'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(4571,N,R,A).
pp(4571,'disc_adverbee',[],['v_or_g','n_or_p','disc_adverbee']).
pp(4571,'adverbee',[],['v_or_g','n_or_p','adverbee']).
pp(4571,'adverbee',[N|R],A) :- pp(6547,N,R,A).
pp(6547,'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(4570,N,R,A).
pp(4570,'disc_adverbee',[],['v_or_g','n_or_v','disc_adverbee']).
pp(4570,'adj*',[],['v_or_g','n_or_v','adj*']).
pp(4570,'adj*',[N|R],A) :- pp(6545,N,R,A).
pp(6545,'disc_adverbee',[],['v_or_g','n_or_v','adj*','disc_adverbee']).
pp(4570,'mobile',[],['v_or_g','n_or_v','mobile']).
pp(4570,'mobile',[N|R],A) :- pp(6544,N,R,A).
pp(6544,'disc_adverbee',[],['v_or_g','n_or_v','mobile','disc_adverbee']).
pp(4570,'a_or_p',[],['v_or_g','n_or_v','a_or_p']).
pp(4570,'a_or_p',[N|R],A) :- pp(6543,N,R,A).
pp(6543,'disc_adverbee',[],['v_or_g','n_or_v','a_or_p','disc_adverbee']).
pp(6543,'mobile',[],['v_or_g','n_or_v','a_or_p','mobile']).
pp(6543,'mobile',[N|R],A) :- pp(8082,N,R,A).
pp(8082,'disc_adverbee',[],['v_or_g','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(4570,'adverbee',[],['v_or_g','n_or_v','adverbee']).
pp(4570,'adverbee',[N|R],A) :- pp(6542,N,R,A).
pp(6542,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','disc_adverbee']).
pp(6542,'mobile',[],['v_or_g','n_or_v','adverbee','mobile']).
pp(6542,'mobile',[N|R],A) :- pp(8080,N,R,A).
pp(8080,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6542,'a_or_p',[],['v_or_g','n_or_v','adverbee','a_or_p']).
pp(6542,'a_or_p',[N|R],A) :- pp(8079,N,R,A).
pp(8079,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8079,'mobile',[],['v_or_g','n_or_v','adverbee','a_or_p','mobile']).
pp(8079,'mobile',[N|R],A) :- pp(8707,N,R,A).
pp(8707,'disc_adverbee',[],['v_or_g','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4570,'n_or_a',[],['v_or_g','n_or_v','n_or_a']).
pp(4570,'n_or_a',[N|R],A) :- pp(6541,N,R,A).
pp(6541,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','disc_adverbee']).
pp(6541,'mobile',[],['v_or_g','n_or_v','n_or_a','mobile']).
pp(6541,'mobile',[N|R],A) :- pp(8077,N,R,A).
pp(8077,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','mobile','disc_adverbee']).
pp(6541,'a_or_p',[],['v_or_g','n_or_v','n_or_a','a_or_p']).
pp(6541,'a_or_p',[N|R],A) :- pp(8076,N,R,A).
pp(8076,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(8076,'mobile',[],['v_or_g','n_or_v','n_or_a','a_or_p','mobile']).
pp(8076,'mobile',[N|R],A) :- pp(8704,N,R,A).
pp(8704,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(6541,'adverbee',[],['v_or_g','n_or_v','n_or_a','adverbee']).
pp(6541,'adverbee',[N|R],A) :- pp(8075,N,R,A).
pp(8075,'disc_adverbee',[],['v_or_g','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(4570,'n_or_p',[],['v_or_g','n_or_v','n_or_p']).
pp(4570,'n_or_p',[N|R],A) :- pp(6540,N,R,A).
pp(6540,'disc_adverbee',[],['v_or_g','n_or_v','n_or_p','disc_adverbee']).
pp(6540,'adverbee',[],['v_or_g','n_or_v','n_or_p','adverbee']).
pp(6540,'adverbee',[N|R],A) :- pp(8073,N,R,A).
pp(8073,'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(4569,N,R,A).
pp(4569,'disc_adverbee',[],['v_or_g','supnoun','disc_adverbee']).
pp(4569,'mobile',[],['v_or_g','supnoun','mobile']).
pp(4569,'mobile',[N|R],A) :- pp(6538,N,R,A).
pp(6538,'disc_adverbee',[],['v_or_g','supnoun','mobile','disc_adverbee']).
pp(4569,'adverbee',[],['v_or_g','supnoun','adverbee']).
pp(4569,'adverbee',[N|R],A) :- pp(6537,N,R,A).
pp(6537,'disc_adverbee',[],['v_or_g','supnoun','adverbee','disc_adverbee']).
pp(6537,'mobile',[],['v_or_g','supnoun','adverbee','mobile']).
pp(6537,'mobile',[N|R],A) :- pp(8070,N,R,A).
pp(8070,'disc_adverbee',[],['v_or_g','supnoun','adverbee','mobile','disc_adverbee']).
pp(4569,'n_or_a',[],['v_or_g','supnoun','n_or_a']).
pp(4569,'n_or_a',[N|R],A) :- pp(6536,N,R,A).
pp(6536,'disc_adverbee',[],['v_or_g','supnoun','n_or_a','disc_adverbee']).
pp(6536,'adverbee',[],['v_or_g','supnoun','n_or_a','adverbee']).
pp(6536,'adverbee',[N|R],A) :- pp(8068,N,R,A).
pp(8068,'disc_adverbee',[],['v_or_g','supnoun','n_or_a','adverbee','disc_adverbee']).
pp(4569,'n_or_v',[],['v_or_g','supnoun','n_or_v']).
pp(4569,'n_or_v',[N|R],A) :- pp(6535,N,R,A).
pp(6535,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','disc_adverbee']).
pp(6535,'mobile',[],['v_or_g','supnoun','n_or_v','mobile']).
pp(6535,'mobile',[N|R],A) :- pp(8066,N,R,A).
pp(8066,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','mobile','disc_adverbee']).
pp(6535,'adverbee',[],['v_or_g','supnoun','n_or_v','adverbee']).
pp(6535,'adverbee',[N|R],A) :- pp(8065,N,R,A).
pp(8065,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','adverbee','disc_adverbee']).
pp(8065,'mobile',[],['v_or_g','supnoun','n_or_v','adverbee','mobile']).
pp(8065,'mobile',[N|R],A) :- pp(8697,N,R,A).
pp(8697,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6535,'n_or_a',[],['v_or_g','supnoun','n_or_v','n_or_a']).
pp(6535,'n_or_a',[N|R],A) :- pp(8064,N,R,A).
pp(8064,'disc_adverbee',[],['v_or_g','supnoun','n_or_v','n_or_a','disc_adverbee']).
pp(8064,'adverbee',[],['v_or_g','supnoun','n_or_v','n_or_a','adverbee']).
pp(8064,'adverbee',[N|R],A) :- pp(8695,N,R,A).
pp(8695,'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(4568,N,R,A).
pp(4568,'disc_adverbee',[],['v_or_g','nominal','disc_adverbee']).
pp(4568,'mobile',[],['v_or_g','nominal','mobile']).
pp(4568,'mobile',[N|R],A) :- pp(6533,N,R,A).
pp(6533,'disc_adverbee',[],['v_or_g','nominal','mobile','disc_adverbee']).
pp(4568,'adverbee',[],['v_or_g','nominal','adverbee']).
pp(4568,'adverbee',[N|R],A) :- pp(6532,N,R,A).
pp(6532,'disc_adverbee',[],['v_or_g','nominal','adverbee','disc_adverbee']).
pp(6532,'mobile',[],['v_or_g','nominal','adverbee','mobile']).
pp(6532,'mobile',[N|R],A) :- pp(8061,N,R,A).
pp(8061,'disc_adverbee',[],['v_or_g','nominal','adverbee','mobile','disc_adverbee']).
pp(4568,'n_or_a',[],['v_or_g','nominal','n_or_a']).
pp(4568,'n_or_a',[N|R],A) :- pp(6531,N,R,A).
pp(6531,'disc_adverbee',[],['v_or_g','nominal','n_or_a','disc_adverbee']).
pp(6531,'adverbee',[],['v_or_g','nominal','n_or_a','adverbee']).
pp(6531,'adverbee',[N|R],A) :- pp(8059,N,R,A).
pp(8059,'disc_adverbee',[],['v_or_g','nominal','n_or_a','adverbee','disc_adverbee']).
pp(4568,'n_or_v',[],['v_or_g','nominal','n_or_v']).
pp(4568,'n_or_v',[N|R],A) :- pp(6530,N,R,A).
pp(6530,'disc_adverbee',[],['v_or_g','nominal','n_or_v','disc_adverbee']).
pp(6530,'mobile',[],['v_or_g','nominal','n_or_v','mobile']).
pp(6530,'mobile',[N|R],A) :- pp(8057,N,R,A).
pp(8057,'disc_adverbee',[],['v_or_g','nominal','n_or_v','mobile','disc_adverbee']).
pp(6530,'adverbee',[],['v_or_g','nominal','n_or_v','adverbee']).
pp(6530,'adverbee',[N|R],A) :- pp(8056,N,R,A).
pp(8056,'disc_adverbee',[],['v_or_g','nominal','n_or_v','adverbee','disc_adverbee']).
pp(8056,'mobile',[],['v_or_g','nominal','n_or_v','adverbee','mobile']).
pp(8056,'mobile',[N|R],A) :- pp(8690,N,R,A).
pp(8690,'disc_adverbee',[],['v_or_g','nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6530,'n_or_a',[],['v_or_g','nominal','n_or_v','n_or_a']).
pp(6530,'n_or_a',[N|R],A) :- pp(8055,N,R,A).
pp(8055,'disc_adverbee',[],['v_or_g','nominal','n_or_v','n_or_a','disc_adverbee']).
pp(8055,'adverbee',[],['v_or_g','nominal','n_or_v','n_or_a','adverbee']).
pp(8055,'adverbee',[N|R],A) :- pp(8688,N,R,A).
pp(8688,'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(4567,N,R,A).
pp(4567,'disc_adverbee',[],['v_or_g','nominal_or_verbal','disc_adverbee']).
pp(4567,'adj*',[],['v_or_g','nominal_or_verbal','adj*']).
pp(4567,'adj*',[N|R],A) :- pp(6528,N,R,A).
pp(6528,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adj*','disc_adverbee']).
pp(4567,'mobile',[],['v_or_g','nominal_or_verbal','mobile']).
pp(4567,'mobile',[N|R],A) :- pp(6527,N,R,A).
pp(6527,'disc_adverbee',[],['v_or_g','nominal_or_verbal','mobile','disc_adverbee']).
pp(4567,'a_or_p',[],['v_or_g','nominal_or_verbal','a_or_p']).
pp(4567,'a_or_p',[N|R],A) :- pp(6526,N,R,A).
pp(6526,'disc_adverbee',[],['v_or_g','nominal_or_verbal','a_or_p','disc_adverbee']).
pp(6526,'mobile',[],['v_or_g','nominal_or_verbal','a_or_p','mobile']).
pp(6526,'mobile',[N|R],A) :- pp(8051,N,R,A).
pp(8051,'disc_adverbee',[],['v_or_g','nominal_or_verbal','a_or_p','mobile','disc_adverbee']).
pp(4567,'adverbee',[],['v_or_g','nominal_or_verbal','adverbee']).
pp(4567,'adverbee',[N|R],A) :- pp(6525,N,R,A).
pp(6525,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6525,'mobile',[],['v_or_g','nominal_or_verbal','adverbee','mobile']).
pp(6525,'mobile',[N|R],A) :- pp(8049,N,R,A).
pp(8049,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','mobile','disc_adverbee']).
pp(6525,'a_or_p',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p']).
pp(6525,'a_or_p',[N|R],A) :- pp(8048,N,R,A).
pp(8048,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p','disc_adverbee']).
pp(8048,'mobile',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p','mobile']).
pp(8048,'mobile',[N|R],A) :- pp(8684,N,R,A).
pp(8684,'disc_adverbee',[],['v_or_g','nominal_or_verbal','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4567,'n_or_a',[],['v_or_g','nominal_or_verbal','n_or_a']).
pp(4567,'n_or_a',[N|R],A) :- pp(6524,N,R,A).
pp(6524,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','disc_adverbee']).
pp(6524,'mobile',[],['v_or_g','nominal_or_verbal','n_or_a','mobile']).
pp(6524,'mobile',[N|R],A) :- pp(8046,N,R,A).
pp(8046,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','mobile','disc_adverbee']).
pp(6524,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p']).
pp(6524,'a_or_p',[N|R],A) :- pp(8045,N,R,A).
pp(8045,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p','disc_adverbee']).
pp(8045,'mobile',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p','mobile']).
pp(8045,'mobile',[N|R],A) :- pp(8681,N,R,A).
pp(8681,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(6524,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','adverbee']).
pp(6524,'adverbee',[N|R],A) :- pp(8044,N,R,A).
pp(8044,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_a','adverbee','disc_adverbee']).
pp(4567,'n_or_p',[],['v_or_g','nominal_or_verbal','n_or_p']).
pp(4567,'n_or_p',[N|R],A) :- pp(6523,N,R,A).
pp(6523,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_p','disc_adverbee']).
pp(6523,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_p','adverbee']).
pp(6523,'adverbee',[N|R],A) :- pp(8042,N,R,A).
pp(8042,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_p','adverbee','disc_adverbee']).
pp(4567,'n_or_v',[],['v_or_g','nominal_or_verbal','n_or_v']).
pp(4567,'n_or_v',[N|R],A) :- pp(6522,N,R,A).
pp(6522,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(6522,'adj*',[],['v_or_g','nominal_or_verbal','n_or_v','adj*']).
pp(6522,'adj*',[N|R],A) :- pp(8040,N,R,A).
pp(8040,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adj*','disc_adverbee']).
pp(6522,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','mobile']).
pp(6522,'mobile',[N|R],A) :- pp(8039,N,R,A).
pp(8039,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','mobile','disc_adverbee']).
pp(6522,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p']).
pp(6522,'a_or_p',[N|R],A) :- pp(8038,N,R,A).
pp(8038,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p','disc_adverbee']).
pp(8038,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(8038,'mobile',[N|R],A) :- pp(8675,N,R,A).
pp(8675,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(6522,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee']).
pp(6522,'adverbee',[N|R],A) :- pp(8037,N,R,A).
pp(8037,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(8037,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','mobile']).
pp(8037,'mobile',[N|R],A) :- pp(8673,N,R,A).
pp(8673,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(8037,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p']).
pp(8037,'a_or_p',[N|R],A) :- pp(8672,N,R,A).
pp(8672,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8672,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile']).
pp(8672,'mobile',[N|R],A) :- pp(8902,N,R,A).
pp(8902,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(6522,'n_or_a',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a']).
pp(6522,'n_or_a',[N|R],A) :- pp(8036,N,R,A).
pp(8036,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','disc_adverbee']).
pp(8036,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','mobile']).
pp(8036,'mobile',[N|R],A) :- pp(8670,N,R,A).
pp(8670,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','mobile','disc_adverbee']).
pp(8036,'a_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p']).
pp(8036,'a_or_p',[N|R],A) :- pp(8669,N,R,A).
pp(8669,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p','disc_adverbee']).
pp(8669,'mobile',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile']).
pp(8669,'mobile',[N|R],A) :- pp(8899,N,R,A).
pp(8899,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile','disc_adverbee']).
pp(8036,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','adverbee']).
pp(8036,'adverbee',[N|R],A) :- pp(8668,N,R,A).
pp(8668,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(6522,'n_or_p',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p']).
pp(6522,'n_or_p',[N|R],A) :- pp(8035,N,R,A).
pp(8035,'disc_adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p','disc_adverbee']).
pp(8035,'adverbee',[],['v_or_g','nominal_or_verbal','n_or_v','n_or_p','adverbee']).
pp(8035,'adverbee',[N|R],A) :- pp(8666,N,R,A).
pp(8666,'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(4564,N,R,A).
pp(4564,'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(4563,N,R,A).
pp(4563,'disc_adverbee',[],['v_or_g_or_a','a_or_p','disc_adverbee']).
pp(4563,'mobile',[],['v_or_g_or_a','a_or_p','mobile']).
pp(4563,'mobile',[N|R],A) :- pp(6519,N,R,A).
pp(6519,'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(4562,N,R,A).
pp(4562,'disc_adverbee',[],['v_or_g_or_a','adverbee','disc_adverbee']).
pp(4562,'prep*',[],['v_or_g_or_a','adverbee','prep*']).
pp(4562,'mobile',[],['v_or_g_or_a','adverbee','mobile']).
pp(4562,'mobile',[N|R],A) :- pp(6516,N,R,A).
pp(6516,'disc_adverbee',[],['v_or_g_or_a','adverbee','mobile','disc_adverbee']).
pp(4562,'a_or_p',[],['v_or_g_or_a','adverbee','a_or_p']).
pp(4562,'a_or_p',[N|R],A) :- pp(6515,N,R,A).
pp(6515,'disc_adverbee',[],['v_or_g_or_a','adverbee','a_or_p','disc_adverbee']).
pp(6515,'mobile',[],['v_or_g_or_a','adverbee','a_or_p','mobile']).
pp(6515,'mobile',[N|R],A) :- pp(8031,N,R,A).
pp(8031,'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(4561,N,R,A).
pp(4561,'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(4560,N,R,A).
pp(4560,'disc_adverbee',[],['v_or_g_or_a','n_or_a','disc_adverbee']).
pp(4560,'adverbee',[],['v_or_g_or_a','n_or_a','adverbee']).
pp(4560,'adverbee',[N|R],A) :- pp(6512,N,R,A).
pp(6512,'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(4559,N,R,A).
pp(4559,'disc_adverbee',[],['v_or_g_or_a','n_or_p','disc_adverbee']).
pp(4559,'mobile',[],['v_or_g_or_a','n_or_p','mobile']).
pp(4559,'a_or_p',[],['v_or_g_or_a','n_or_p','a_or_p']).
pp(4559,'a_or_p',[N|R],A) :- pp(6509,N,R,A).
pp(6509,'mobile',[],['v_or_g_or_a','n_or_p','a_or_p','mobile']).
pp(4559,'adverbee',[],['v_or_g_or_a','n_or_p','adverbee']).
pp(4559,'adverbee',[N|R],A) :- pp(6508,N,R,A).
pp(6508,'disc_adverbee',[],['v_or_g_or_a','n_or_p','adverbee','disc_adverbee']).
pp(6508,'mobile',[],['v_or_g_or_a','n_or_p','adverbee','mobile']).
pp(6508,'a_or_p',[],['v_or_g_or_a','n_or_p','adverbee','a_or_p']).
pp(6508,'a_or_p',[N|R],A) :- pp(8026,N,R,A).
pp(8026,'mobile',[],['v_or_g_or_a','n_or_p','adverbee','a_or_p','mobile']).
pp(4559,'n_or_a',[],['v_or_g_or_a','n_or_p','n_or_a']).
pp(4559,'n_or_a',[N|R],A) :- pp(6507,N,R,A).
pp(6507,'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(4558,N,R,A).
pp(4558,'disc_adverbee',[],['v_or_g_or_a','n_or_v','disc_adverbee']).
pp(4558,'mobile',[],['v_or_g_or_a','n_or_v','mobile']).
pp(4558,'mobile',[N|R],A) :- pp(6505,N,R,A).
pp(6505,'disc_adverbee',[],['v_or_g_or_a','n_or_v','mobile','disc_adverbee']).
pp(4558,'a_or_p',[],['v_or_g_or_a','n_or_v','a_or_p']).
pp(4558,'a_or_p',[N|R],A) :- pp(6504,N,R,A).
pp(6504,'disc_adverbee',[],['v_or_g_or_a','n_or_v','a_or_p','disc_adverbee']).
pp(6504,'mobile',[],['v_or_g_or_a','n_or_v','a_or_p','mobile']).
pp(6504,'mobile',[N|R],A) :- pp(8022,N,R,A).
pp(8022,'disc_adverbee',[],['v_or_g_or_a','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(4558,'adverbee',[],['v_or_g_or_a','n_or_v','adverbee']).
pp(4558,'adverbee',[N|R],A) :- pp(6503,N,R,A).
pp(6503,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','disc_adverbee']).
pp(6503,'mobile',[],['v_or_g_or_a','n_or_v','adverbee','mobile']).
pp(6503,'mobile',[N|R],A) :- pp(8020,N,R,A).
pp(8020,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6503,'a_or_p',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p']).
pp(6503,'a_or_p',[N|R],A) :- pp(8019,N,R,A).
pp(8019,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8019,'mobile',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p','mobile']).
pp(8019,'mobile',[N|R],A) :- pp(8660,N,R,A).
pp(8660,'disc_adverbee',[],['v_or_g_or_a','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4558,'n_or_a',[],['v_or_g_or_a','n_or_v','n_or_a']).
pp(4558,'n_or_a',[N|R],A) :- pp(6502,N,R,A).
pp(6502,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_a','disc_adverbee']).
pp(6502,'adverbee',[],['v_or_g_or_a','n_or_v','n_or_a','adverbee']).
pp(6502,'adverbee',[N|R],A) :- pp(8017,N,R,A).
pp(8017,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(4558,'n_or_p',[],['v_or_g_or_a','n_or_v','n_or_p']).
pp(4558,'n_or_p',[N|R],A) :- pp(6501,N,R,A).
pp(6501,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_p','disc_adverbee']).
pp(6501,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','mobile']).
pp(6501,'a_or_p',[],['v_or_g_or_a','n_or_v','n_or_p','a_or_p']).
pp(6501,'a_or_p',[N|R],A) :- pp(8014,N,R,A).
pp(8014,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','a_or_p','mobile']).
pp(6501,'adverbee',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee']).
pp(6501,'adverbee',[N|R],A) :- pp(8013,N,R,A).
pp(8013,'disc_adverbee',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(8013,'mobile',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','mobile']).
pp(8013,'a_or_p',[],['v_or_g_or_a','n_or_v','n_or_p','adverbee','a_or_p']).
pp(8013,'a_or_p',[N|R],A) :- pp(8655,N,R,A).
pp(8655,'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(4557,N,R,A).
pp(4557,'disc_adverbee',[],['v_or_g_or_a','supnoun','disc_adverbee']).
pp(4557,'mobile',[],['v_or_g_or_a','supnoun','mobile']).
pp(4557,'mobile',[N|R],A) :- pp(6499,N,R,A).
pp(6499,'disc_adverbee',[],['v_or_g_or_a','supnoun','mobile','disc_adverbee']).
pp(4557,'a_or_p',[],['v_or_g_or_a','supnoun','a_or_p']).
pp(4557,'a_or_p',[N|R],A) :- pp(6498,N,R,A).
pp(6498,'mobile',[],['v_or_g_or_a','supnoun','a_or_p','mobile']).
pp(4557,'adverbee',[],['v_or_g_or_a','supnoun','adverbee']).
pp(4557,'adverbee',[N|R],A) :- pp(6497,N,R,A).
pp(6497,'disc_adverbee',[],['v_or_g_or_a','supnoun','adverbee','disc_adverbee']).
pp(6497,'mobile',[],['v_or_g_or_a','supnoun','adverbee','mobile']).
pp(6497,'mobile',[N|R],A) :- pp(8009,N,R,A).
pp(8009,'disc_adverbee',[],['v_or_g_or_a','supnoun','adverbee','mobile','disc_adverbee']).
pp(6497,'a_or_p',[],['v_or_g_or_a','supnoun','adverbee','a_or_p']).
pp(6497,'a_or_p',[N|R],A) :- pp(8008,N,R,A).
pp(8008,'mobile',[],['v_or_g_or_a','supnoun','adverbee','a_or_p','mobile']).
pp(4557,'n_or_a',[],['v_or_g_or_a','supnoun','n_or_a']).
pp(4557,'n_or_a',[N|R],A) :- pp(6496,N,R,A).
pp(6496,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_a','disc_adverbee']).
pp(6496,'adverbee',[],['v_or_g_or_a','supnoun','n_or_a','adverbee']).
pp(6496,'adverbee',[N|R],A) :- pp(8006,N,R,A).
pp(8006,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_a','adverbee','disc_adverbee']).
pp(4557,'n_or_v',[],['v_or_g_or_a','supnoun','n_or_v']).
pp(4557,'n_or_v',[N|R],A) :- pp(6495,N,R,A).
pp(6495,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','disc_adverbee']).
pp(6495,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','mobile']).
pp(6495,'mobile',[N|R],A) :- pp(8004,N,R,A).
pp(8004,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','mobile','disc_adverbee']).
pp(6495,'a_or_p',[],['v_or_g_or_a','supnoun','n_or_v','a_or_p']).
pp(6495,'a_or_p',[N|R],A) :- pp(8003,N,R,A).
pp(8003,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','a_or_p','mobile']).
pp(6495,'adverbee',[],['v_or_g_or_a','supnoun','n_or_v','adverbee']).
pp(6495,'adverbee',[N|R],A) :- pp(8002,N,R,A).
pp(8002,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','disc_adverbee']).
pp(8002,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','mobile']).
pp(8002,'mobile',[N|R],A) :- pp(8648,N,R,A).
pp(8648,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','mobile','disc_adverbee']).
pp(8002,'a_or_p',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','a_or_p']).
pp(8002,'a_or_p',[N|R],A) :- pp(8647,N,R,A).
pp(8647,'mobile',[],['v_or_g_or_a','supnoun','n_or_v','adverbee','a_or_p','mobile']).
pp(6495,'n_or_a',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a']).
pp(6495,'n_or_a',[N|R],A) :- pp(8001,N,R,A).
pp(8001,'disc_adverbee',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a','disc_adverbee']).
pp(8001,'adverbee',[],['v_or_g_or_a','supnoun','n_or_v','n_or_a','adverbee']).
pp(8001,'adverbee',[N|R],A) :- pp(8645,N,R,A).
pp(8645,'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(4556,N,R,A).
pp(4556,'disc_adverbee',[],['v_or_g_or_a','nominal','disc_adverbee']).
pp(4556,'mobile',[],['v_or_g_or_a','nominal','mobile']).
pp(4556,'mobile',[N|R],A) :- pp(6493,N,R,A).
pp(6493,'disc_adverbee',[],['v_or_g_or_a','nominal','mobile','disc_adverbee']).
pp(4556,'a_or_p',[],['v_or_g_or_a','nominal','a_or_p']).
pp(4556,'a_or_p',[N|R],A) :- pp(6492,N,R,A).
pp(6492,'mobile',[],['v_or_g_or_a','nominal','a_or_p','mobile']).
pp(4556,'adverbee',[],['v_or_g_or_a','nominal','adverbee']).
pp(4556,'adverbee',[N|R],A) :- pp(6491,N,R,A).
pp(6491,'disc_adverbee',[],['v_or_g_or_a','nominal','adverbee','disc_adverbee']).
pp(6491,'mobile',[],['v_or_g_or_a','nominal','adverbee','mobile']).
pp(6491,'mobile',[N|R],A) :- pp(7997,N,R,A).
pp(7997,'disc_adverbee',[],['v_or_g_or_a','nominal','adverbee','mobile','disc_adverbee']).
pp(6491,'a_or_p',[],['v_or_g_or_a','nominal','adverbee','a_or_p']).
pp(6491,'a_or_p',[N|R],A) :- pp(7996,N,R,A).
pp(7996,'mobile',[],['v_or_g_or_a','nominal','adverbee','a_or_p','mobile']).
pp(4556,'n_or_a',[],['v_or_g_or_a','nominal','n_or_a']).
pp(4556,'n_or_a',[N|R],A) :- pp(6490,N,R,A).
pp(6490,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_a','disc_adverbee']).
pp(6490,'adverbee',[],['v_or_g_or_a','nominal','n_or_a','adverbee']).
pp(6490,'adverbee',[N|R],A) :- pp(7994,N,R,A).
pp(7994,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_a','adverbee','disc_adverbee']).
pp(4556,'n_or_p',[],['v_or_g_or_a','nominal','n_or_p']).
pp(4556,'n_or_p',[N|R],A) :- pp(6489,N,R,A).
pp(6489,'mobile',[],['v_or_g_or_a','nominal','n_or_p','mobile']).
pp(6489,'a_or_p',[],['v_or_g_or_a','nominal','n_or_p','a_or_p']).
pp(6489,'a_or_p',[N|R],A) :- pp(7992,N,R,A).
pp(7992,'mobile',[],['v_or_g_or_a','nominal','n_or_p','a_or_p','mobile']).
pp(6489,'adverbee',[],['v_or_g_or_a','nominal','n_or_p','adverbee']).
pp(6489,'adverbee',[N|R],A) :- pp(7991,N,R,A).
pp(7991,'mobile',[],['v_or_g_or_a','nominal','n_or_p','adverbee','mobile']).
pp(7991,'a_or_p',[],['v_or_g_or_a','nominal','n_or_p','adverbee','a_or_p']).
pp(7991,'a_or_p',[N|R],A) :- pp(8639,N,R,A).
pp(8639,'mobile',[],['v_or_g_or_a','nominal','n_or_p','adverbee','a_or_p','mobile']).
pp(6489,'n_or_a',[],['v_or_g_or_a','nominal','n_or_p','n_or_a']).
pp(6489,'n_or_a',[N|R],A) :- pp(7990,N,R,A).
pp(7990,'adverbee',[],['v_or_g_or_a','nominal','n_or_p','n_or_a','adverbee']).
pp(4556,'n_or_v',[],['v_or_g_or_a','nominal','n_or_v']).
pp(4556,'n_or_v',[N|R],A) :- pp(6488,N,R,A).
pp(6488,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','disc_adverbee']).
pp(6488,'mobile',[],['v_or_g_or_a','nominal','n_or_v','mobile']).
pp(6488,'mobile',[N|R],A) :- pp(7988,N,R,A).
pp(7988,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','mobile','disc_adverbee']).
pp(6488,'a_or_p',[],['v_or_g_or_a','nominal','n_or_v','a_or_p']).
pp(6488,'a_or_p',[N|R],A) :- pp(7987,N,R,A).
pp(7987,'mobile',[],['v_or_g_or_a','nominal','n_or_v','a_or_p','mobile']).
pp(6488,'adverbee',[],['v_or_g_or_a','nominal','n_or_v','adverbee']).
pp(6488,'adverbee',[N|R],A) :- pp(7986,N,R,A).
pp(7986,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','adverbee','disc_adverbee']).
pp(7986,'mobile',[],['v_or_g_or_a','nominal','n_or_v','adverbee','mobile']).
pp(7986,'mobile',[N|R],A) :- pp(8634,N,R,A).
pp(8634,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(7986,'a_or_p',[],['v_or_g_or_a','nominal','n_or_v','adverbee','a_or_p']).
pp(7986,'a_or_p',[N|R],A) :- pp(8633,N,R,A).
pp(8633,'mobile',[],['v_or_g_or_a','nominal','n_or_v','adverbee','a_or_p','mobile']).
pp(6488,'n_or_a',[],['v_or_g_or_a','nominal','n_or_v','n_or_a']).
pp(6488,'n_or_a',[N|R],A) :- pp(7985,N,R,A).
pp(7985,'disc_adverbee',[],['v_or_g_or_a','nominal','n_or_v','n_or_a','disc_adverbee']).
pp(7985,'adverbee',[],['v_or_g_or_a','nominal','n_or_v','n_or_a','adverbee']).
pp(7985,'adverbee',[N|R],A) :- pp(8631,N,R,A).
pp(8631,'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(4555,N,R,A).
pp(4555,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','disc_adverbee']).
pp(4555,'mobile',[],['v_or_g_or_a','nominal_or_verbal','mobile']).
pp(4555,'mobile',[N|R],A) :- pp(6486,N,R,A).
pp(6486,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','mobile','disc_adverbee']).
pp(4555,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','a_or_p']).
pp(4555,'a_or_p',[N|R],A) :- pp(6485,N,R,A).
pp(6485,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','a_or_p','disc_adverbee']).
pp(6485,'mobile',[],['v_or_g_or_a','nominal_or_verbal','a_or_p','mobile']).
pp(6485,'mobile',[N|R],A) :- pp(7982,N,R,A).
pp(7982,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','a_or_p','mobile','disc_adverbee']).
pp(4555,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee']).
pp(4555,'adverbee',[N|R],A) :- pp(6484,N,R,A).
pp(6484,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6484,'mobile',[],['v_or_g_or_a','nominal_or_verbal','adverbee','mobile']).
pp(6484,'mobile',[N|R],A) :- pp(7980,N,R,A).
pp(7980,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','mobile','disc_adverbee']).
pp(6484,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p']).
pp(6484,'a_or_p',[N|R],A) :- pp(7979,N,R,A).
pp(7979,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p','disc_adverbee']).
pp(7979,'mobile',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p','mobile']).
pp(7979,'mobile',[N|R],A) :- pp(8627,N,R,A).
pp(8627,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','adverbee','a_or_p','mobile','disc_adverbee']).
pp(4555,'n_or_a',[],['v_or_g_or_a','nominal_or_verbal','n_or_a']).
pp(4555,'n_or_a',[N|R],A) :- pp(6483,N,R,A).
pp(6483,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_a','disc_adverbee']).
pp(6483,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_a','adverbee']).
pp(6483,'adverbee',[N|R],A) :- pp(7977,N,R,A).
pp(7977,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_a','adverbee','disc_adverbee']).
pp(4555,'n_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_p']).
pp(4555,'n_or_p',[N|R],A) :- pp(6482,N,R,A).
pp(6482,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','disc_adverbee']).
pp(6482,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','mobile']).
pp(6482,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','a_or_p']).
pp(6482,'a_or_p',[N|R],A) :- pp(7974,N,R,A).
pp(7974,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','a_or_p','mobile']).
pp(6482,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee']).
pp(6482,'adverbee',[N|R],A) :- pp(7973,N,R,A).
pp(7973,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','disc_adverbee']).
pp(7973,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','mobile']).
pp(7973,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','a_or_p']).
pp(7973,'a_or_p',[N|R],A) :- pp(8622,N,R,A).
pp(8622,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','adverbee','a_or_p','mobile']).
pp(6482,'n_or_a',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','n_or_a']).
pp(6482,'n_or_a',[N|R],A) :- pp(7972,N,R,A).
pp(7972,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_p','n_or_a','adverbee']).
pp(4555,'n_or_v',[],['v_or_g_or_a','nominal_or_verbal','n_or_v']).
pp(4555,'n_or_v',[N|R],A) :- pp(6481,N,R,A).
pp(6481,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(6481,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','mobile']).
pp(6481,'mobile',[N|R],A) :- pp(7970,N,R,A).
pp(7970,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','mobile','disc_adverbee']).
pp(6481,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p']).
pp(6481,'a_or_p',[N|R],A) :- pp(7969,N,R,A).
pp(7969,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p','disc_adverbee']).
pp(7969,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(7969,'mobile',[N|R],A) :- pp(8618,N,R,A).
pp(8618,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','a_or_p','mobile','disc_adverbee']).
pp(6481,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee']).
pp(6481,'adverbee',[N|R],A) :- pp(7968,N,R,A).
pp(7968,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','disc_adverbee']).
pp(7968,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','mobile']).
pp(7968,'mobile',[N|R],A) :- pp(8616,N,R,A).
pp(8616,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(7968,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p']).
pp(7968,'a_or_p',[N|R],A) :- pp(8615,N,R,A).
pp(8615,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p','disc_adverbee']).
pp(8615,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile']).
pp(8615,'mobile',[N|R],A) :- pp(8882,N,R,A).
pp(8882,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee','a_or_p','mobile','disc_adverbee']).
pp(6481,'n_or_a',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a']).
pp(6481,'n_or_a',[N|R],A) :- pp(7967,N,R,A).
pp(7967,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a','disc_adverbee']).
pp(7967,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a','adverbee']).
pp(7967,'adverbee',[N|R],A) :- pp(8613,N,R,A).
pp(8613,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_a','adverbee','disc_adverbee']).
pp(6481,'n_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p']).
pp(6481,'n_or_p',[N|R],A) :- pp(7966,N,R,A).
pp(7966,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','disc_adverbee']).
pp(7966,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','mobile']).
pp(7966,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','a_or_p']).
pp(7966,'a_or_p',[N|R],A) :- pp(8610,N,R,A).
pp(8610,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','a_or_p','mobile']).
pp(7966,'adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee']).
pp(7966,'adverbee',[N|R],A) :- pp(8609,N,R,A).
pp(8609,'disc_adverbee',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','disc_adverbee']).
pp(8609,'mobile',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','mobile']).
pp(8609,'a_or_p',[],['v_or_g_or_a','nominal_or_verbal','n_or_v','n_or_p','adverbee','a_or_p']).
pp(8609,'a_or_p',[N|R],A) :- pp(8877,N,R,A).
pp(8877,'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(4552,N,R,A).
pp(4552,'mobile',[],['v_or_p','a_or_p','mobile']).
pp(1101,'adverbee',[],['v_or_p','adverbee']).
pp(1101,'adverbee',[N|R],A) :- pp(4551,N,R,A).
pp(4551,'mobile',[],['v_or_p','adverbee','mobile']).
pp(4551,'a_or_p',[],['v_or_p','adverbee','a_or_p']).
pp(4551,'a_or_p',[N|R],A) :- pp(6478,N,R,A).
pp(6478,'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(4549,N,R,A).
pp(4549,'mobile',[],['v_or_p','n_or_a','mobile']).
pp(4549,'a_or_p',[],['v_or_p','n_or_a','a_or_p']).
pp(4549,'a_or_p',[N|R],A) :- pp(6476,N,R,A).
pp(6476,'mobile',[],['v_or_p','n_or_a','a_or_p','mobile']).
pp(4549,'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(4548,N,R,A).
pp(4548,'adverbee',[],['v_or_p','n_or_p','adverbee']).
pp(4548,'n_or_a',[],['v_or_p','n_or_p','n_or_a']).
pp(4548,'n_or_a',[N|R],A) :- pp(6473,N,R,A).
pp(6473,'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(4547,N,R,A).
pp(4547,'mobile',[],['v_or_p','n_or_v','mobile']).
pp(4547,'a_or_p',[],['v_or_p','n_or_v','a_or_p']).
pp(4547,'a_or_p',[N|R],A) :- pp(6471,N,R,A).
pp(6471,'mobile',[],['v_or_p','n_or_v','a_or_p','mobile']).
pp(4547,'n_or_a',[],['v_or_p','n_or_v','n_or_a']).
pp(4547,'n_or_a',[N|R],A) :- pp(6470,N,R,A).
pp(6470,'mobile',[],['v_or_p','n_or_v','n_or_a','mobile']).
pp(6470,'a_or_p',[],['v_or_p','n_or_v','n_or_a','a_or_p']).
pp(6470,'a_or_p',[N|R],A) :- pp(7960,N,R,A).
pp(7960,'mobile',[],['v_or_p','n_or_v','n_or_a','a_or_p','mobile']).
pp(4547,'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(4546,N,R,A).
pp(4546,'adverbee',[],['v_or_p','supnoun','adverbee']).
pp(4546,'n_or_a',[],['v_or_p','supnoun','n_or_a']).
pp(4546,'n_or_v',[],['v_or_p','supnoun','n_or_v']).
pp(4546,'n_or_v',[N|R],A) :- pp(6466,N,R,A).
pp(6466,'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(4545,N,R,A).
pp(4545,'mobile',[],['v_or_p','nominal','mobile']).
pp(4545,'a_or_p',[],['v_or_p','nominal','a_or_p']).
pp(4545,'a_or_p',[N|R],A) :- pp(6464,N,R,A).
pp(6464,'mobile',[],['v_or_p','nominal','a_or_p','mobile']).
pp(4545,'adverbee',[],['v_or_p','nominal','adverbee']).
pp(4545,'n_or_a',[],['v_or_p','nominal','n_or_a']).
pp(4545,'n_or_p',[],['v_or_p','nominal','n_or_p']).
pp(4545,'n_or_p',[N|R],A) :- pp(6461,N,R,A).
pp(6461,'n_or_a',[],['v_or_p','nominal','n_or_p','n_or_a']).
pp(4545,'n_or_v',[],['v_or_p','nominal','n_or_v']).
pp(4545,'n_or_v',[N|R],A) :- pp(6460,N,R,A).
pp(6460,'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(4544,N,R,A).
pp(4544,'mobile',[],['v_or_p','nominal_or_verbal','mobile']).
pp(4544,'a_or_p',[],['v_or_p','nominal_or_verbal','a_or_p']).
pp(4544,'a_or_p',[N|R],A) :- pp(6458,N,R,A).
pp(6458,'mobile',[],['v_or_p','nominal_or_verbal','a_or_p','mobile']).
pp(4544,'n_or_a',[],['v_or_p','nominal_or_verbal','n_or_a']).
pp(4544,'n_or_a',[N|R],A) :- pp(6457,N,R,A).
pp(6457,'mobile',[],['v_or_p','nominal_or_verbal','n_or_a','mobile']).
pp(6457,'a_or_p',[],['v_or_p','nominal_or_verbal','n_or_a','a_or_p']).
pp(6457,'a_or_p',[N|R],A) :- pp(7953,N,R,A).
pp(7953,'mobile',[],['v_or_p','nominal_or_verbal','n_or_a','a_or_p','mobile']).
pp(4544,'n_or_p',[],['v_or_p','nominal_or_verbal','n_or_p']).
pp(4544,'n_or_p',[N|R],A) :- pp(6456,N,R,A).
pp(6456,'n_or_a',[],['v_or_p','nominal_or_verbal','n_or_p','n_or_a']).
pp(4544,'n_or_v',[],['v_or_p','nominal_or_verbal','n_or_v']).
pp(4544,'n_or_v',[N|R],A) :- pp(6455,N,R,A).
pp(6455,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','mobile']).
pp(6455,'a_or_p',[],['v_or_p','nominal_or_verbal','n_or_v','a_or_p']).
pp(6455,'a_or_p',[N|R],A) :- pp(7950,N,R,A).
pp(7950,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','a_or_p','mobile']).
pp(6455,'n_or_a',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a']).
pp(6455,'n_or_a',[N|R],A) :- pp(7949,N,R,A).
pp(7949,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a','mobile']).
pp(7949,'a_or_p',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a','a_or_p']).
pp(7949,'a_or_p',[N|R],A) :- pp(8604,N,R,A).
pp(8604,'mobile',[],['v_or_p','nominal_or_verbal','n_or_v','n_or_a','a_or_p','mobile']).
pp(6455,'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(4543,N,R,A).
pp(4543,'mobile',[],['v_or_p','v_or_g_or_a','mobile']).
pp(4543,'a_or_p',[],['v_or_p','v_or_g_or_a','a_or_p']).
pp(4543,'a_or_p',[N|R],A) :- pp(6453,N,R,A).
pp(6453,'mobile',[],['v_or_p','v_or_g_or_a','a_or_p','mobile']).
pp(4543,'adverbee',[],['v_or_p','v_or_g_or_a','adverbee']).
pp(4543,'adverbee',[N|R],A) :- pp(6452,N,R,A).
pp(6452,'mobile',[],['v_or_p','v_or_g_or_a','adverbee','mobile']).
pp(6452,'a_or_p',[],['v_or_p','v_or_g_or_a','adverbee','a_or_p']).
pp(6452,'a_or_p',[N|R],A) :- pp(7945,N,R,A).
pp(7945,'mobile',[],['v_or_p','v_or_g_or_a','adverbee','a_or_p','mobile']).
pp(4543,'n_or_a',[],['v_or_p','v_or_g_or_a','n_or_a']).
pp(4543,'n_or_a',[N|R],A) :- pp(6451,N,R,A).
pp(6451,'adverbee',[],['v_or_p','v_or_g_or_a','n_or_a','adverbee']).
pp(4543,'n_or_p',[],['v_or_p','v_or_g_or_a','n_or_p']).
pp(4543,'n_or_p',[N|R],A) :- pp(6450,N,R,A).
pp(6450,'adverbee',[],['v_or_p','v_or_g_or_a','n_or_p','adverbee']).
pp(6450,'n_or_a',[],['v_or_p','v_or_g_or_a','n_or_p','n_or_a']).
pp(6450,'n_or_a',[N|R],A) :- pp(7942,N,R,A).
pp(7942,'adverbee',[],['v_or_p','v_or_g_or_a','n_or_p','n_or_a','adverbee']).
pp(4543,'supnoun',[],['v_or_p','v_or_g_or_a','supnoun']).
pp(4543,'supnoun',[N|R],A) :- pp(6449,N,R,A).
pp(6449,'adverbee',[],['v_or_p','v_or_g_or_a','supnoun','adverbee']).
pp(4543,'nominal',[],['v_or_p','v_or_g_or_a','nominal']).
pp(4543,'nominal',[N|R],A) :- pp(6448,N,R,A).
pp(6448,'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(4541,N,R,A).
pp(4541,'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(4592,N,R,A).
pp(4592,'disc_adverbee',[],['nominal','mobile','disc_adverbee']).
pp(1105,'a_or_p',[],['nominal','a_or_p']).
pp(1105,'a_or_p',[N|R],A) :- pp(4591,N,R,A).
pp(4591,'mobile',[],['nominal','a_or_p','mobile']).
pp(1105,'adverbee',[],['nominal','adverbee']).
pp(1105,'adverbee',[N|R],A) :- pp(4590,N,R,A).
pp(4590,'disc_adverbee',[],['nominal','adverbee','disc_adverbee']).
pp(4590,'mobile',[],['nominal','adverbee','mobile']).
pp(4590,'mobile',[N|R],A) :- pp(6601,N,R,A).
pp(6601,'disc_adverbee',[],['nominal','adverbee','mobile','disc_adverbee']).
pp(4590,'a_or_p',[],['nominal','adverbee','a_or_p']).
pp(4590,'a_or_p',[N|R],A) :- pp(6600,N,R,A).
pp(6600,'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(4589,N,R,A).
pp(4589,'disc_adverbee',[],['nominal','n_or_a','disc_adverbee']).
pp(4589,'mobile',[],['nominal','n_or_a','mobile']).
pp(4589,'a_or_p',[],['nominal','n_or_a','a_or_p']).
pp(4589,'a_or_p',[N|R],A) :- pp(6597,N,R,A).
pp(6597,'mobile',[],['nominal','n_or_a','a_or_p','mobile']).
pp(4589,'adverbee',[],['nominal','n_or_a','adverbee']).
pp(4589,'adverbee',[N|R],A) :- pp(6596,N,R,A).
pp(6596,'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(4588,N,R,A).
pp(4588,'adj*',[],['nominal','n_or_p','adj*']).
pp(4588,'mobile',[],['nominal','n_or_p','mobile']).
pp(4588,'a_or_p',[],['nominal','n_or_p','a_or_p']).
pp(4588,'a_or_p',[N|R],A) :- pp(6593,N,R,A).
pp(6593,'mobile',[],['nominal','n_or_p','a_or_p','mobile']).
pp(4588,'adverbee',[],['nominal','n_or_p','adverbee']).
pp(4588,'adverbee',[N|R],A) :- pp(6592,N,R,A).
pp(6592,'mobile',[],['nominal','n_or_p','adverbee','mobile']).
pp(6592,'a_or_p',[],['nominal','n_or_p','adverbee','a_or_p']).
pp(6592,'a_or_p',[N|R],A) :- pp(8137,N,R,A).
pp(8137,'mobile',[],['nominal','n_or_p','adverbee','a_or_p','mobile']).
pp(4588,'n_or_a',[],['nominal','n_or_p','n_or_a']).
pp(4588,'n_or_a',[N|R],A) :- pp(6591,N,R,A).
pp(6591,'mobile',[],['nominal','n_or_p','n_or_a','mobile']).
pp(6591,'a_or_p',[],['nominal','n_or_p','n_or_a','a_or_p']).
pp(6591,'a_or_p',[N|R],A) :- pp(8135,N,R,A).
pp(8135,'mobile',[],['nominal','n_or_p','n_or_a','a_or_p','mobile']).
pp(6591,'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(4587,N,R,A).
pp(4587,'disc_adverbee',[],['nominal','n_or_v','disc_adverbee']).
pp(4587,'adj*',[],['nominal','n_or_v','adj*']).
pp(4587,'mobile',[],['nominal','n_or_v','mobile']).
pp(4587,'mobile',[N|R],A) :- pp(6588,N,R,A).
pp(6588,'disc_adverbee',[],['nominal','n_or_v','mobile','disc_adverbee']).
pp(4587,'a_or_p',[],['nominal','n_or_v','a_or_p']).
pp(4587,'a_or_p',[N|R],A) :- pp(6587,N,R,A).
pp(6587,'mobile',[],['nominal','n_or_v','a_or_p','mobile']).
pp(4587,'adverbee',[],['nominal','n_or_v','adverbee']).
pp(4587,'adverbee',[N|R],A) :- pp(6586,N,R,A).
pp(6586,'disc_adverbee',[],['nominal','n_or_v','adverbee','disc_adverbee']).
pp(6586,'mobile',[],['nominal','n_or_v','adverbee','mobile']).
pp(6586,'mobile',[N|R],A) :- pp(8130,N,R,A).
pp(8130,'disc_adverbee',[],['nominal','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6586,'a_or_p',[],['nominal','n_or_v','adverbee','a_or_p']).
pp(6586,'a_or_p',[N|R],A) :- pp(8129,N,R,A).
pp(8129,'mobile',[],['nominal','n_or_v','adverbee','a_or_p','mobile']).
pp(4587,'n_or_a',[],['nominal','n_or_v','n_or_a']).
pp(4587,'n_or_a',[N|R],A) :- pp(6585,N,R,A).
pp(6585,'disc_adverbee',[],['nominal','n_or_v','n_or_a','disc_adverbee']).
pp(6585,'mobile',[],['nominal','n_or_v','n_or_a','mobile']).
pp(6585,'a_or_p',[],['nominal','n_or_v','n_or_a','a_or_p']).
pp(6585,'a_or_p',[N|R],A) :- pp(8126,N,R,A).
pp(8126,'mobile',[],['nominal','n_or_v','n_or_a','a_or_p','mobile']).
pp(6585,'adverbee',[],['nominal','n_or_v','n_or_a','adverbee']).
pp(6585,'adverbee',[N|R],A) :- pp(8125,N,R,A).
pp(8125,'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(4535,N,R,A).
pp(4535,'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(4534,N,R,A).
pp(4534,'mobile',[],['poss-able','a_or_p','mobile']).
pp(1098,'adverbee',[],['poss-able','adverbee']).
pp(1098,'adverbee',[N|R],A) :- pp(4533,N,R,A).
pp(4533,'disc_adverbee',[],['poss-able','adverbee','disc_adverbee']).
pp(4533,'mobile',[],['poss-able','adverbee','mobile']).
pp(4533,'mobile',[N|R],A) :- pp(6443,N,R,A).
pp(6443,'disc_adverbee',[],['poss-able','adverbee','mobile','disc_adverbee']).
pp(4533,'a_or_p',[],['poss-able','adverbee','a_or_p']).
pp(4533,'a_or_p',[N|R],A) :- pp(6442,N,R,A).
pp(6442,'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(4532,N,R,A).
pp(4532,'disc_adverbee',[],['poss-able','n_or_a','disc_adverbee']).
pp(4532,'mobile',[],['poss-able','n_or_a','mobile']).
pp(4532,'a_or_p',[],['poss-able','n_or_a','a_or_p']).
pp(4532,'a_or_p',[N|R],A) :- pp(6439,N,R,A).
pp(6439,'mobile',[],['poss-able','n_or_a','a_or_p','mobile']).
pp(4532,'adverbee',[],['poss-able','n_or_a','adverbee']).
pp(4532,'adverbee',[N|R],A) :- pp(6438,N,R,A).
pp(6438,'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(4531,N,R,A).
pp(4531,'adj*',[],['poss-able','n_or_p','adj*']).
pp(4531,'mobile',[],['poss-able','n_or_p','mobile']).
pp(4531,'a_or_p',[],['poss-able','n_or_p','a_or_p']).
pp(4531,'a_or_p',[N|R],A) :- pp(6435,N,R,A).
pp(6435,'mobile',[],['poss-able','n_or_p','a_or_p','mobile']).
pp(4531,'adverbee',[],['poss-able','n_or_p','adverbee']).
pp(4531,'adverbee',[N|R],A) :- pp(6434,N,R,A).
pp(6434,'mobile',[],['poss-able','n_or_p','adverbee','mobile']).
pp(6434,'a_or_p',[],['poss-able','n_or_p','adverbee','a_or_p']).
pp(6434,'a_or_p',[N|R],A) :- pp(7933,N,R,A).
pp(7933,'mobile',[],['poss-able','n_or_p','adverbee','a_or_p','mobile']).
pp(4531,'n_or_a',[],['poss-able','n_or_p','n_or_a']).
pp(4531,'n_or_a',[N|R],A) :- pp(6433,N,R,A).
pp(6433,'mobile',[],['poss-able','n_or_p','n_or_a','mobile']).
pp(6433,'a_or_p',[],['poss-able','n_or_p','n_or_a','a_or_p']).
pp(6433,'a_or_p',[N|R],A) :- pp(7931,N,R,A).
pp(7931,'mobile',[],['poss-able','n_or_p','n_or_a','a_or_p','mobile']).
pp(6433,'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(4530,N,R,A).
pp(4530,'disc_adverbee',[],['poss-able','n_or_v','disc_adverbee']).
pp(4530,'adj*',[],['poss-able','n_or_v','adj*']).
pp(4530,'mobile',[],['poss-able','n_or_v','mobile']).
pp(4530,'mobile',[N|R],A) :- pp(6430,N,R,A).
pp(6430,'disc_adverbee',[],['poss-able','n_or_v','mobile','disc_adverbee']).
pp(4530,'a_or_p',[],['poss-able','n_or_v','a_or_p']).
pp(4530,'a_or_p',[N|R],A) :- pp(6429,N,R,A).
pp(6429,'mobile',[],['poss-able','n_or_v','a_or_p','mobile']).
pp(4530,'adverbee',[],['poss-able','n_or_v','adverbee']).
pp(4530,'adverbee',[N|R],A) :- pp(6428,N,R,A).
pp(6428,'disc_adverbee',[],['poss-able','n_or_v','adverbee','disc_adverbee']).
pp(6428,'mobile',[],['poss-able','n_or_v','adverbee','mobile']).
pp(6428,'mobile',[N|R],A) :- pp(7926,N,R,A).
pp(7926,'disc_adverbee',[],['poss-able','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6428,'a_or_p',[],['poss-able','n_or_v','adverbee','a_or_p']).
pp(6428,'a_or_p',[N|R],A) :- pp(7925,N,R,A).
pp(7925,'mobile',[],['poss-able','n_or_v','adverbee','a_or_p','mobile']).
pp(4530,'n_or_a',[],['poss-able','n_or_v','n_or_a']).
pp(4530,'n_or_a',[N|R],A) :- pp(6427,N,R,A).
pp(6427,'disc_adverbee',[],['poss-able','n_or_v','n_or_a','disc_adverbee']).
pp(6427,'mobile',[],['poss-able','n_or_v','n_or_a','mobile']).
pp(6427,'a_or_p',[],['poss-able','n_or_v','n_or_a','a_or_p']).
pp(6427,'a_or_p',[N|R],A) :- pp(7922,N,R,A).
pp(7922,'mobile',[],['poss-able','n_or_v','n_or_a','a_or_p','mobile']).
pp(6427,'adverbee',[],['poss-able','n_or_v','n_or_a','adverbee']).
pp(6427,'adverbee',[N|R],A) :- pp(7921,N,R,A).
pp(7921,'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(4529,N,R,A).
pp(4529,'disc_adverbee',[],['poss-able','v_or_g','disc_adverbee']).
pp(4529,'mobile',[],['poss-able','v_or_g','mobile']).
pp(4529,'mobile',[N|R],A) :- pp(6425,N,R,A).
pp(6425,'disc_adverbee',[],['poss-able','v_or_g','mobile','disc_adverbee']).
pp(4529,'adverbee',[],['poss-able','v_or_g','adverbee']).
pp(4529,'adverbee',[N|R],A) :- pp(6424,N,R,A).
pp(6424,'disc_adverbee',[],['poss-able','v_or_g','adverbee','disc_adverbee']).
pp(6424,'mobile',[],['poss-able','v_or_g','adverbee','mobile']).
pp(6424,'mobile',[N|R],A) :- pp(7918,N,R,A).
pp(7918,'disc_adverbee',[],['poss-able','v_or_g','adverbee','mobile','disc_adverbee']).
pp(4529,'n_or_a',[],['poss-able','v_or_g','n_or_a']).
pp(4529,'n_or_a',[N|R],A) :- pp(6423,N,R,A).
pp(6423,'disc_adverbee',[],['poss-able','v_or_g','n_or_a','disc_adverbee']).
pp(6423,'adverbee',[],['poss-able','v_or_g','n_or_a','adverbee']).
pp(6423,'adverbee',[N|R],A) :- pp(7916,N,R,A).
pp(7916,'disc_adverbee',[],['poss-able','v_or_g','n_or_a','adverbee','disc_adverbee']).
pp(4529,'n_or_v',[],['poss-able','v_or_g','n_or_v']).
pp(4529,'n_or_v',[N|R],A) :- pp(6422,N,R,A).
pp(6422,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','disc_adverbee']).
pp(6422,'mobile',[],['poss-able','v_or_g','n_or_v','mobile']).
pp(6422,'mobile',[N|R],A) :- pp(7914,N,R,A).
pp(7914,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','mobile','disc_adverbee']).
pp(6422,'adverbee',[],['poss-able','v_or_g','n_or_v','adverbee']).
pp(6422,'adverbee',[N|R],A) :- pp(7913,N,R,A).
pp(7913,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','adverbee','disc_adverbee']).
pp(7913,'mobile',[],['poss-able','v_or_g','n_or_v','adverbee','mobile']).
pp(7913,'mobile',[N|R],A) :- pp(8591,N,R,A).
pp(8591,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','adverbee','mobile','disc_adverbee']).
pp(6422,'n_or_a',[],['poss-able','v_or_g','n_or_v','n_or_a']).
pp(6422,'n_or_a',[N|R],A) :- pp(7912,N,R,A).
pp(7912,'disc_adverbee',[],['poss-able','v_or_g','n_or_v','n_or_a','disc_adverbee']).
pp(7912,'adverbee',[],['poss-able','v_or_g','n_or_v','n_or_a','adverbee']).
pp(7912,'adverbee',[N|R],A) :- pp(8589,N,R,A).
pp(8589,'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(4528,N,R,A).
pp(4528,'disc_adverbee',[],['poss-able','v_or_g_or_a','disc_adverbee']).
pp(4528,'mobile',[],['poss-able','v_or_g_or_a','mobile']).
pp(4528,'mobile',[N|R],A) :- pp(6420,N,R,A).
pp(6420,'disc_adverbee',[],['poss-able','v_or_g_or_a','mobile','disc_adverbee']).
pp(4528,'a_or_p',[],['poss-able','v_or_g_or_a','a_or_p']).
pp(4528,'a_or_p',[N|R],A) :- pp(6419,N,R,A).
pp(6419,'mobile',[],['poss-able','v_or_g_or_a','a_or_p','mobile']).
pp(4528,'adverbee',[],['poss-able','v_or_g_or_a','adverbee']).
pp(4528,'adverbee',[N|R],A) :- pp(6418,N,R,A).
pp(6418,'disc_adverbee',[],['poss-able','v_or_g_or_a','adverbee','disc_adverbee']).
pp(6418,'mobile',[],['poss-able','v_or_g_or_a','adverbee','mobile']).
pp(6418,'mobile',[N|R],A) :- pp(7908,N,R,A).
pp(7908,'disc_adverbee',[],['poss-able','v_or_g_or_a','adverbee','mobile','disc_adverbee']).
pp(6418,'a_or_p',[],['poss-able','v_or_g_or_a','adverbee','a_or_p']).
pp(6418,'a_or_p',[N|R],A) :- pp(7907,N,R,A).
pp(7907,'mobile',[],['poss-able','v_or_g_or_a','adverbee','a_or_p','mobile']).
pp(4528,'n_or_a',[],['poss-able','v_or_g_or_a','n_or_a']).
pp(4528,'n_or_a',[N|R],A) :- pp(6417,N,R,A).
pp(6417,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_a','disc_adverbee']).
pp(6417,'adverbee',[],['poss-able','v_or_g_or_a','n_or_a','adverbee']).
pp(6417,'adverbee',[N|R],A) :- pp(7905,N,R,A).
pp(7905,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_a','adverbee','disc_adverbee']).
pp(4528,'n_or_p',[],['poss-able','v_or_g_or_a','n_or_p']).
pp(4528,'n_or_p',[N|R],A) :- pp(6416,N,R,A).
pp(6416,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','mobile']).
pp(6416,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_p','a_or_p']).
pp(6416,'a_or_p',[N|R],A) :- pp(7903,N,R,A).
pp(7903,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','a_or_p','mobile']).
pp(6416,'adverbee',[],['poss-able','v_or_g_or_a','n_or_p','adverbee']).
pp(6416,'adverbee',[N|R],A) :- pp(7902,N,R,A).
pp(7902,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','adverbee','mobile']).
pp(7902,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_p','adverbee','a_or_p']).
pp(7902,'a_or_p',[N|R],A) :- pp(8583,N,R,A).
pp(8583,'mobile',[],['poss-able','v_or_g_or_a','n_or_p','adverbee','a_or_p','mobile']).
pp(6416,'n_or_a',[],['poss-able','v_or_g_or_a','n_or_p','n_or_a']).
pp(6416,'n_or_a',[N|R],A) :- pp(7901,N,R,A).
pp(7901,'adverbee',[],['poss-able','v_or_g_or_a','n_or_p','n_or_a','adverbee']).
pp(4528,'n_or_v',[],['poss-able','v_or_g_or_a','n_or_v']).
pp(4528,'n_or_v',[N|R],A) :- pp(6415,N,R,A).
pp(6415,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','disc_adverbee']).
pp(6415,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','mobile']).
pp(6415,'mobile',[N|R],A) :- pp(7899,N,R,A).
pp(7899,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','mobile','disc_adverbee']).
pp(6415,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_v','a_or_p']).
pp(6415,'a_or_p',[N|R],A) :- pp(7898,N,R,A).
pp(7898,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','a_or_p','mobile']).
pp(6415,'adverbee',[],['poss-able','v_or_g_or_a','n_or_v','adverbee']).
pp(6415,'adverbee',[N|R],A) :- pp(7897,N,R,A).
pp(7897,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','disc_adverbee']).
pp(7897,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','mobile']).
pp(7897,'mobile',[N|R],A) :- pp(8578,N,R,A).
pp(8578,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','mobile','disc_adverbee']).
pp(7897,'a_or_p',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','a_or_p']).
pp(7897,'a_or_p',[N|R],A) :- pp(8577,N,R,A).
pp(8577,'mobile',[],['poss-able','v_or_g_or_a','n_or_v','adverbee','a_or_p','mobile']).
pp(6415,'n_or_a',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a']).
pp(6415,'n_or_a',[N|R],A) :- pp(7896,N,R,A).
pp(7896,'disc_adverbee',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a','disc_adverbee']).
pp(7896,'adverbee',[],['poss-able','v_or_g_or_a','n_or_v','n_or_a','adverbee']).
pp(7896,'adverbee',[N|R],A) :- pp(8575,N,R,A).
pp(8575,'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(4527,N,R,A).
pp(4527,'mobile',[],['poss-able','v_or_p','mobile']).
pp(4527,'a_or_p',[],['poss-able','v_or_p','a_or_p']).
pp(4527,'a_or_p',[N|R],A) :- pp(6413,N,R,A).
pp(6413,'mobile',[],['poss-able','v_or_p','a_or_p','mobile']).
pp(4527,'adverbee',[],['poss-able','v_or_p','adverbee']).
pp(4527,'n_or_a',[],['poss-able','v_or_p','n_or_a']).
pp(4527,'n_or_p',[],['poss-able','v_or_p','n_or_p']).
pp(4527,'n_or_p',[N|R],A) :- pp(6410,N,R,A).
pp(6410,'n_or_a',[],['poss-able','v_or_p','n_or_p','n_or_a']).
pp(4527,'n_or_v',[],['poss-able','v_or_p','n_or_v']).
pp(4527,'n_or_v',[N|R],A) :- pp(6409,N,R,A).
pp(6409,'n_or_a',[],['poss-able','v_or_p','n_or_v','n_or_a']).
pp(4527,'v_or_g_or_a',[],['poss-able','v_or_p','v_or_g_or_a']).
pp(4527,'v_or_g_or_a',[N|R],A) :- pp(6408,N,R,A).
pp(6408,'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(4611,N,R,A).
pp(4611,'mobile_nom',[],['strict_supnoun','n_or_v','mobile_nom']).
pp(4611,'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(4519,N,R,A).
pp(4519,'digit2',[],['strict_type','intsort','digit2']).
pp(4519,'digit3',[],['strict_type','intsort','digit3']).
pp(4519,'digit6',[],['strict_type','intsort','digit6']).
pp(4519,'digit9',[],['strict_type','intsort','digit9']).
pp(4519,'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(4517,N,R,A).
pp(4517,'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(4516,N,R,A).
pp(4516,'mobile',[],['strict_type','a_or_p','mobile']).
pp(1097,'adverbee',[],['strict_type','adverbee']).
pp(1097,'adverbee',[N|R],A) :- pp(4515,N,R,A).
pp(4515,'disc_adverbee',[],['strict_type','adverbee','disc_adverbee']).
pp(4515,'mobile',[],['strict_type','adverbee','mobile']).
pp(1097,'n_or_a',[],['strict_type','n_or_a']).
pp(1097,'n_or_a',[N|R],A) :- pp(4514,N,R,A).
pp(4514,'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(4513,N,R,A).
pp(4513,'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(4512,N,R,A).
pp(4512,'disc_adverbee',[],['strict_type','n_or_v','disc_adverbee']).
pp(4512,'mobile_nom',[],['strict_type','n_or_v','mobile_nom']).
pp(4512,'mobile',[],['strict_type','n_or_v','mobile']).
pp(4512,'adverbee',[],['strict_type','n_or_v','adverbee']).
pp(4512,'adverbee',[N|R],A) :- pp(6393,N,R,A).
pp(6393,'disc_adverbee',[],['strict_type','n_or_v','adverbee','disc_adverbee']).
pp(1097,'nominal',[],['strict_type','nominal']).
pp(1097,'nominal',[N|R],A) :- pp(4511,N,R,A).
pp(4511,'disc_adverbee',[],['strict_type','nominal','disc_adverbee']).
pp(4511,'mobile',[],['strict_type','nominal','mobile']).
pp(4511,'adverbee',[],['strict_type','nominal','adverbee']).
pp(4511,'adverbee',[N|R],A) :- pp(6390,N,R,A).
pp(6390,'disc_adverbee',[],['strict_type','nominal','adverbee','disc_adverbee']).
pp(4511,'n_or_p',[],['strict_type','nominal','n_or_p']).
pp(4511,'n_or_v',[],['strict_type','nominal','n_or_v']).
pp(4511,'n_or_v',[N|R],A) :- pp(6388,N,R,A).
pp(6388,'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(4510,N,R,A).
pp(4510,'disc_adverbee',[],['strict_type','nominal_or_verbal','disc_adverbee']).
pp(4510,'mobile',[],['strict_type','nominal_or_verbal','mobile']).
pp(4510,'adverbee',[],['strict_type','nominal_or_verbal','adverbee']).
pp(4510,'adverbee',[N|R],A) :- pp(6385,N,R,A).
pp(6385,'disc_adverbee',[],['strict_type','nominal_or_verbal','adverbee','disc_adverbee']).
pp(4510,'n_or_p',[],['strict_type','nominal_or_verbal','n_or_p']).
pp(4510,'n_or_v',[],['strict_type','nominal_or_verbal','n_or_v']).
pp(4510,'n_or_v',[N|R],A) :- pp(6383,N,R,A).
pp(6383,'disc_adverbee',[],['strict_type','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(6383,'mobile',[],['strict_type','nominal_or_verbal','n_or_v','mobile']).
pp(6383,'adverbee',[],['strict_type','nominal_or_verbal','n_or_v','adverbee']).
pp(6383,'adverbee',[N|R],A) :- pp(7885,N,R,A).
pp(7885,'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(4509,N,R,A).
pp(4509,'disc_adverbee',[],['strict_type','v_or_g','disc_adverbee']).
pp(4509,'adverbee',[],['strict_type','v_or_g','adverbee']).
pp(4509,'adverbee',[N|R],A) :- pp(6381,N,R,A).
pp(6381,'disc_adverbee',[],['strict_type','v_or_g','adverbee','disc_adverbee']).
pp(4509,'n_or_v',[],['strict_type','v_or_g','n_or_v']).
pp(4509,'n_or_v',[N|R],A) :- pp(6380,N,R,A).
pp(6380,'disc_adverbee',[],['strict_type','v_or_g','n_or_v','disc_adverbee']).
pp(6380,'adverbee',[],['strict_type','v_or_g','n_or_v','adverbee']).
pp(6380,'adverbee',[N|R],A) :- pp(7882,N,R,A).
pp(7882,'disc_adverbee',[],['strict_type','v_or_g','n_or_v','adverbee','disc_adverbee']).
pp(4509,'nominal',[],['strict_type','v_or_g','nominal']).
pp(4509,'nominal',[N|R],A) :- pp(6379,N,R,A).
pp(6379,'disc_adverbee',[],['strict_type','v_or_g','nominal','disc_adverbee']).
pp(6379,'adverbee',[],['strict_type','v_or_g','nominal','adverbee']).
pp(6379,'adverbee',[N|R],A) :- pp(7880,N,R,A).
pp(7880,'disc_adverbee',[],['strict_type','v_or_g','nominal','adverbee','disc_adverbee']).
pp(4509,'nominal_or_verbal',[],['strict_type','v_or_g','nominal_or_verbal']).
pp(4509,'nominal_or_verbal',[N|R],A) :- pp(6378,N,R,A).
pp(6378,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','disc_adverbee']).
pp(6378,'adverbee',[],['strict_type','v_or_g','nominal_or_verbal','adverbee']).
pp(6378,'adverbee',[N|R],A) :- pp(7878,N,R,A).
pp(7878,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6378,'n_or_v',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v']).
pp(6378,'n_or_v',[N|R],A) :- pp(7877,N,R,A).
pp(7877,'disc_adverbee',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(7877,'adverbee',[],['strict_type','v_or_g','nominal_or_verbal','n_or_v','adverbee']).
pp(7877,'adverbee',[N|R],A) :- pp(8569,N,R,A).
pp(8569,'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(4508,N,R,A).
pp(4508,'disc_adverbee',[],['strict_type','v_or_g_or_a','disc_adverbee']).
pp(4508,'mobile',[],['strict_type','v_or_g_or_a','mobile']).
pp(4508,'adverbee',[],['strict_type','v_or_g_or_a','adverbee']).
pp(4508,'adverbee',[N|R],A) :- pp(6375,N,R,A).
pp(6375,'disc_adverbee',[],['strict_type','v_or_g_or_a','adverbee','disc_adverbee']).
pp(6375,'mobile',[],['strict_type','v_or_g_or_a','adverbee','mobile']).
pp(4508,'n_or_v',[],['strict_type','v_or_g_or_a','n_or_v']).
pp(4508,'n_or_v',[N|R],A) :- pp(6374,N,R,A).
pp(6374,'disc_adverbee',[],['strict_type','v_or_g_or_a','n_or_v','disc_adverbee']).
pp(6374,'adverbee',[],['strict_type','v_or_g_or_a','n_or_v','adverbee']).
pp(6374,'adverbee',[N|R],A) :- pp(7873,N,R,A).
pp(7873,'disc_adverbee',[],['strict_type','v_or_g_or_a','n_or_v','adverbee','disc_adverbee']).
pp(4508,'nominal',[],['strict_type','v_or_g_or_a','nominal']).
pp(4508,'nominal',[N|R],A) :- pp(6373,N,R,A).
pp(6373,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal','disc_adverbee']).
pp(6373,'adverbee',[],['strict_type','v_or_g_or_a','nominal','adverbee']).
pp(6373,'adverbee',[N|R],A) :- pp(7871,N,R,A).
pp(7871,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal','adverbee','disc_adverbee']).
pp(4508,'nominal_or_verbal',[],['strict_type','v_or_g_or_a','nominal_or_verbal']).
pp(4508,'nominal_or_verbal',[N|R],A) :- pp(6372,N,R,A).
pp(6372,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','disc_adverbee']).
pp(6372,'adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','adverbee']).
pp(6372,'adverbee',[N|R],A) :- pp(7869,N,R,A).
pp(7869,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','adverbee','disc_adverbee']).
pp(6372,'n_or_v',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v']).
pp(6372,'n_or_v',[N|R],A) :- pp(7868,N,R,A).
pp(7868,'disc_adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v','disc_adverbee']).
pp(7868,'adverbee',[],['strict_type','v_or_g_or_a','nominal_or_verbal','n_or_v','adverbee']).
pp(7868,'adverbee',[N|R],A) :- pp(8564,N,R,A).
pp(8564,'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(4506,N,R,A).
pp(4506,'disc_adverbee',[],['strict_type','subst','disc_adverbee']).
pp(4506,'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(4504,N,R,A).
pp(4504,'disc_adverbee',[],['strict_type','poss-able','disc_adverbee']).
pp(4504,'mobile',[],['strict_type','poss-able','mobile']).
pp(4504,'adverbee',[],['strict_type','poss-able','adverbee']).
pp(4504,'adverbee',[N|R],A) :- pp(6367,N,R,A).
pp(6367,'disc_adverbee',[],['strict_type','poss-able','adverbee','disc_adverbee']).
pp(4504,'n_or_p',[],['strict_type','poss-able','n_or_p']).
pp(4504,'n_or_v',[],['strict_type','poss-able','n_or_v']).
pp(4504,'n_or_v',[N|R],A) :- pp(6365,N,R,A).
pp(6365,'mobile',[],['strict_type','poss-able','n_or_v','mobile']).
pp(4504,'v_or_g',[],['strict_type','poss-able','v_or_g']).
pp(4504,'v_or_g',[N|R],A) :- pp(6364,N,R,A).
pp(6364,'disc_adverbee',[],['strict_type','poss-able','v_or_g','disc_adverbee']).
pp(6364,'adverbee',[],['strict_type','poss-able','v_or_g','adverbee']).
pp(6364,'adverbee',[N|R],A) :- pp(7864,N,R,A).
pp(7864,'disc_adverbee',[],['strict_type','poss-able','v_or_g','adverbee','disc_adverbee']).
pp(4504,'v_or_g_or_a',[],['strict_type','poss-able','v_or_g_or_a']).
pp(4504,'v_or_g_or_a',[N|R],A) :- pp(6363,N,R,A).
pp(6363,'disc_adverbee',[],['strict_type','poss-able','v_or_g_or_a','disc_adverbee']).
pp(6363,'adverbee',[],['strict_type','poss-able','v_or_g_or_a','adverbee']).
pp(6363,'adverbee',[N|R],A) :- pp(7862,N,R,A).
pp(7862,'disc_adverbee',[],['strict_type','poss-able','v_or_g_or_a','adverbee','disc_adverbee']).
pp(4504,'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(4498,N,R,A).
pp(4498,'full_non_expl',[],['conj-ind','non_expl-ind','full_non_expl']).
pp(4498,'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(4458,N,R,A).
pp(4458,'binary_rule_left_to_right',[],['wh_interrog_fin','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4458,'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(4457,N,R,A).
pp(4457,'binary_rule_left_to_right',[],['wh_interrog_fin','head_filler_phrase','binary_rule_left_to_right']).
pp(4457,'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(4456,N,R,A).
pp(4456,'binary_rule_left_to_right',[],['wh_interrog_fin','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4456,'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(4455,N,R,A).
pp(4455,'binary_rule_left_to_right',[],['wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(4455,'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(4452,N,R,A).
pp(4452,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4452,'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(4451,N,R,A).
pp(4451,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(4451,'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(4450,N,R,A).
pp(4450,'binary_rule_left_to_right',[],['wh_interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4450,'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(4449,N,R,A).
pp(4449,'binary_rule_left_to_right',[],['wh_interrog','head_final','binary_rule_left_to_right']).
pp(4449,'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(4437,N,R,A).
pp(4437,'binary_rule_left_to_right',[],['head_compositional','head_initial','binary_rule_left_to_right']).
pp(4437,'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(4436,N,R,A).
pp(4436,'binary_rule_left_to_right',[],['head_compositional','binary_headed_phrase','binary_rule_left_to_right']).
pp(4436,'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(4435,N,R,A).
pp(4435,'binary_rule_left_to_right',[],['head_compositional','binary_phrase','binary_rule_left_to_right']).
pp(4435,'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(4426,N,R,A).
pp(4426,'binary_rule_right_to_left',[],['head_valence_phrase','head_final','binary_rule_right_to_left']).
pp(4426,'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(4425,N,R,A).
pp(4425,'binary_rule_left_to_right',[],['head_valence_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4425,'binary_rule_right_to_left',[],['head_valence_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4425,'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(4424,N,R,A).
pp(4424,'binary_rule_left_to_right',[],['head_valence_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4424,'binary_rule_right_to_left',[],['head_valence_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4424,'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(4423,N,R,A).
pp(4423,'binary_rule_left_to_right',[],['head_valence_phrase','head_compositional','binary_rule_left_to_right']).
pp(4423,'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(4418,N,R,A).
pp(4418,'binary_rule_left_to_right',[],['head_nexus_phrase','head_final','binary_rule_left_to_right']).
pp(4418,'binary_rule_right_to_left',[],['head_nexus_phrase','head_final','binary_rule_right_to_left']).
pp(4418,'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(4417,N,R,A).
pp(4417,'binary_rule_left_to_right',[],['head_nexus_phrase','head_initial','binary_rule_left_to_right']).
pp(4417,'binary_rule_right_to_left',[],['head_nexus_phrase','head_initial','binary_rule_right_to_left']).
pp(4417,'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(4416,N,R,A).
pp(4416,'binary_rule_left_to_right',[],['head_nexus_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4416,'binary_rule_right_to_left',[],['head_nexus_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4416,'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(4415,N,R,A).
pp(4415,'binary_rule_left_to_right',[],['head_nexus_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4415,'binary_rule_right_to_left',[],['head_nexus_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4415,'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(4414,N,R,A).
pp(4414,'binary_rule_left_to_right',[],['head_nexus_phrase','head_compositional','binary_rule_left_to_right']).
pp(4414,'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(4410,N,R,A).
pp(4410,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(4410,'binary_rule_right_to_left',[],['head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(4410,'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(4409,N,R,A).
pp(4409,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_initial','binary_rule_left_to_right']).
pp(4409,'binary_rule_right_to_left',[],['head_nexus_que_phrase','head_initial','binary_rule_right_to_left']).
pp(4409,'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(4408,N,R,A).
pp(4408,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog_fin','binary_rule_left_to_right']).
pp(4408,'lingo_rule',[],['head_nexus_que_phrase','wh_interrog_fin','lingo_rule']).
pp(4408,'head_final',[],['head_nexus_que_phrase','wh_interrog_fin','head_final']).
pp(4408,'head_final',[N|R],A) :- pp(6305,N,R,A).
pp(6305,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(6305,'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(4407,N,R,A).
pp(4407,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog','binary_rule_left_to_right']).
pp(4407,'lingo_rule',[],['head_nexus_que_phrase','wh_interrog','lingo_rule']).
pp(4407,'head_final',[],['head_nexus_que_phrase','wh_interrog','head_final']).
pp(4407,'head_final',[N|R],A) :- pp(6302,N,R,A).
pp(6302,'binary_rule_left_to_right',[],['head_nexus_que_phrase','wh_interrog','head_final','binary_rule_left_to_right']).
pp(6302,'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(4406,N,R,A).
pp(4406,'binary_rule_left_to_right',[],['head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4406,'binary_rule_right_to_left',[],['head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4406,'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(4405,N,R,A).
pp(4405,'binary_rule_left_to_right',[],['head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4405,'binary_rule_right_to_left',[],['head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4405,'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(4404,N,R,A).
pp(4404,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_compositional','binary_rule_left_to_right']).
pp(4404,'lingo_rule',[],['head_nexus_que_phrase','head_compositional','lingo_rule']).
pp(4404,'binary_headed_phrase',[],['head_nexus_que_phrase','head_compositional','binary_headed_phrase']).
pp(4404,'binary_headed_phrase',[N|R],A) :- pp(6293,N,R,A).
pp(6293,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_compositional','binary_headed_phrase','binary_rule_left_to_right']).
pp(6293,'lingo_rule',[],['head_nexus_que_phrase','head_compositional','binary_headed_phrase','lingo_rule']).
pp(4404,'binary_phrase',[],['head_nexus_que_phrase','head_compositional','binary_phrase']).
pp(4404,'binary_phrase',[N|R],A) :- pp(6292,N,R,A).
pp(6292,'binary_rule_left_to_right',[],['head_nexus_que_phrase','head_compositional','binary_phrase','binary_rule_left_to_right']).
pp(6292,'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(4402,N,R,A).
pp(4402,'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(4401,N,R,A).
pp(4401,'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(4400,N,R,A).
pp(4400,'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(4452,N,R,A).
pp(4452,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4452,'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(4451,N,R,A).
pp(4451,'binary_rule_left_to_right',[],['wh_interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(4451,'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(4450,N,R,A).
pp(4450,'binary_rule_left_to_right',[],['wh_interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4450,'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(4449,N,R,A).
pp(4449,'binary_rule_left_to_right',[],['wh_interrog','head_final','binary_rule_left_to_right']).
pp(4449,'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(4397,N,R,A).
pp(4397,'binary_rule_left_to_right',[],['interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4397,'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(4396,N,R,A).
pp(4396,'binary_rule_left_to_right',[],['interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(4396,'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(4395,N,R,A).
pp(4395,'binary_rule_left_to_right',[],['interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4395,'lingo_rule',[],['interrog','basic_head_filler_phrase','lingo_rule']).
pp(867,'head_final',[],['interrog','head_final']).
pp(867,'head_final',[N|R],A) :- pp(4394,N,R,A).
pp(4394,'binary_rule_left_to_right',[],['interrog','head_final','binary_rule_left_to_right']).
pp(4394,'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(4393,N,R,A).
pp(4393,'binary_rule_left_to_right',[],['interrog','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4393,'lingo_rule',[],['interrog','head_nexus_que_phrase','lingo_rule']).
pp(4393,'head_final',[],['interrog','head_nexus_que_phrase','head_final']).
pp(4393,'head_final',[N|R],A) :- pp(6278,N,R,A).
pp(6278,'binary_rule_left_to_right',[],['interrog','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6278,'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(4390,N,R,A).
pp(4390,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4390,'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(4389,N,R,A).
pp(4389,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase','binary_rule_left_to_right']).
pp(4389,'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(4388,N,R,A).
pp(4388,'binary_rule_left_to_right',[],['non_rel_clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4388,'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(4387,N,R,A).
pp(4387,'binary_rule_left_to_right',[],['non_rel_clause','head_final','binary_rule_left_to_right']).
pp(4387,'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(4386,N,R,A).
pp(4386,'binary_rule_left_to_right',[],['non_rel_clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(4386,'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(4385,N,R,A).
pp(4385,'binary_rule_left_to_right',[],['non_rel_clause','binary_phrase','binary_rule_left_to_right']).
pp(4385,'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(4384,N,R,A).
pp(4384,'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(4383,N,R,A).
pp(4383,'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(4382,N,R,A).
pp(4382,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4382,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(4382,'head_final',[],['non_rel_clause','head_nexus_que_phrase','head_final']).
pp(4382,'head_final',[N|R],A) :- pp(6261,N,R,A).
pp(6261,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6261,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4382,'binary_headed_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(4382,'binary_headed_phrase',[N|R],A) :- pp(6260,N,R,A).
pp(6260,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6260,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4382,'binary_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase']).
pp(4382,'binary_phrase',[N|R],A) :- pp(6259,N,R,A).
pp(6259,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6259,'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(4378,N,R,A).
pp(4378,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4378,'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(4377,N,R,A).
pp(4377,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(4377,'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(4376,N,R,A).
pp(4376,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4376,'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(4375,N,R,A).
pp(4375,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(4375,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_final','binary_rule_right_to_left']).
pp(4375,'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(4374,N,R,A).
pp(4374,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_initial','binary_rule_left_to_right']).
pp(4374,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_initial','binary_rule_right_to_left']).
pp(4374,'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(4373,N,R,A).
pp(4373,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4373,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(4373,'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(4372,N,R,A).
pp(4372,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4372,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','binary_phrase','binary_rule_right_to_left']).
pp(4372,'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(4371,N,R,A).
pp(4371,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_compositional','binary_rule_left_to_right']).
pp(4371,'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(4370,N,R,A).
pp(4370,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4370,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_right_to_left']).
pp(4370,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(4370,'head_final',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(4370,'head_final',[N|R],A) :- pp(6235,N,R,A).
pp(6235,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6235,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(6235,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4370,'head_initial',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial']).
pp(4370,'head_initial',[N|R],A) :- pp(6234,N,R,A).
pp(6234,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial','binary_rule_left_to_right']).
pp(6234,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial','binary_rule_right_to_left']).
pp(6234,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_initial','lingo_rule']).
pp(4370,'binary_headed_phrase',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(4370,'binary_headed_phrase',[N|R],A) :- pp(6233,N,R,A).
pp(6233,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6233,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6233,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4370,'binary_phrase',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(4370,'binary_phrase',[N|R],A) :- pp(6232,N,R,A).
pp(6232,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6232,'binary_rule_right_to_left',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6232,'lingo_rule',[],['head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(4370,'head_compositional',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(4370,'head_compositional',[N|R],A) :- pp(6231,N,R,A).
pp(6231,'binary_rule_left_to_right',[],['head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional','binary_rule_left_to_right']).
pp(6231,'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(4368,N,R,A).
pp(4368,'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(4367,N,R,A).
pp(4367,'lingo_rule',[],['head_only','head_valence_phrase','lingo_rule']).
pp(4367,'head_compositional',[],['head_only','head_valence_phrase','head_compositional']).
pp(4367,'head_compositional',[N|R],A) :- pp(6228,N,R,A).
pp(6228,'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(4366,N,R,A).
pp(4366,'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(4365,N,R,A).
pp(4365,'lingo_rule',[],['head_only','head_nexus_phrase','lingo_rule']).
pp(4365,'head_compositional',[],['head_only','head_nexus_phrase','head_compositional']).
pp(4365,'head_compositional',[N|R],A) :- pp(6225,N,R,A).
pp(6225,'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(4364,N,R,A).
pp(4364,'lingo_rule',[],['head_only','head_nexus_que_phrase','lingo_rule']).
pp(4364,'head_compositional',[],['head_only','head_nexus_que_phrase','head_compositional']).
pp(4364,'head_compositional',[N|R],A) :- pp(6223,N,R,A).
pp(6223,'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(4363,N,R,A).
pp(4363,'lingo_rule',[],['head_only','non_rel_clause','lingo_rule']).
pp(4363,'head_valence_phrase',[],['head_only','non_rel_clause','head_valence_phrase']).
pp(4363,'head_valence_phrase',[N|R],A) :- pp(6221,N,R,A).
pp(6221,'lingo_rule',[],['head_only','non_rel_clause','head_valence_phrase','lingo_rule']).
pp(4363,'head_nexus_phrase',[],['head_only','non_rel_clause','head_nexus_phrase']).
pp(4363,'head_nexus_phrase',[N|R],A) :- pp(6220,N,R,A).
pp(6220,'lingo_rule',[],['head_only','non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(4363,'head_nexus_que_phrase',[],['head_only','non_rel_clause','head_nexus_que_phrase']).
pp(4363,'head_nexus_que_phrase',[N|R],A) :- pp(6219,N,R,A).
pp(6219,'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(4362,N,R,A).
pp(4362,'lingo_rule',[],['head_only','head_nexus_rel_phrase','lingo_rule']).
pp(4362,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_compositional']).
pp(4362,'head_compositional',[N|R],A) :- pp(6217,N,R,A).
pp(6217,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(4362,'head_nexus_que_phrase',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4362,'head_nexus_que_phrase',[N|R],A) :- pp(6216,N,R,A).
pp(6216,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6216,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(6216,'head_compositional',[N|R],A) :- pp(7823,N,R,A).
pp(7823,'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(4356,N,R,A).
pp(4356,'binary_rule_left_to_right',[],['mc_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4356,'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(4355,N,R,A).
pp(4355,'binary_rule_left_to_right',[],['mc_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(4355,'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(4354,N,R,A).
pp(4354,'binary_rule_left_to_right',[],['mc_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4354,'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(4353,N,R,A).
pp(4353,'binary_rule_left_to_right',[],['mc_phrase','head_final','binary_rule_left_to_right']).
pp(4353,'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(4352,N,R,A).
pp(4352,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','binary_rule_left_to_right']).
pp(4352,'lingo_rule',[],['mc_phrase','wh_interrog_fin','lingo_rule']).
pp(4352,'head_filler_phrase_fin',[],['mc_phrase','wh_interrog_fin','head_filler_phrase_fin']).
pp(4352,'head_filler_phrase_fin',[N|R],A) :- pp(6205,N,R,A).
pp(6205,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6205,'lingo_rule',[],['mc_phrase','wh_interrog_fin','head_filler_phrase_fin','lingo_rule']).
pp(4352,'head_filler_phrase',[],['mc_phrase','wh_interrog_fin','head_filler_phrase']).
pp(4352,'head_filler_phrase',[N|R],A) :- pp(6204,N,R,A).
pp(6204,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','head_filler_phrase','binary_rule_left_to_right']).
pp(6204,'lingo_rule',[],['mc_phrase','wh_interrog_fin','head_filler_phrase','lingo_rule']).
pp(4352,'basic_head_filler_phrase',[],['mc_phrase','wh_interrog_fin','basic_head_filler_phrase']).
pp(4352,'basic_head_filler_phrase',[N|R],A) :- pp(6203,N,R,A).
pp(6203,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6203,'lingo_rule',[],['mc_phrase','wh_interrog_fin','basic_head_filler_phrase','lingo_rule']).
pp(4352,'head_final',[],['mc_phrase','wh_interrog_fin','head_final']).
pp(4352,'head_final',[N|R],A) :- pp(6202,N,R,A).
pp(6202,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(6202,'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(4351,N,R,A).
pp(4351,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','binary_rule_left_to_right']).
pp(4351,'lingo_rule',[],['mc_phrase','wh_interrog','lingo_rule']).
pp(4351,'head_filler_phrase_fin',[],['mc_phrase','wh_interrog','head_filler_phrase_fin']).
pp(4351,'head_filler_phrase_fin',[N|R],A) :- pp(6199,N,R,A).
pp(6199,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6199,'lingo_rule',[],['mc_phrase','wh_interrog','head_filler_phrase_fin','lingo_rule']).
pp(4351,'head_filler_phrase',[],['mc_phrase','wh_interrog','head_filler_phrase']).
pp(4351,'head_filler_phrase',[N|R],A) :- pp(6198,N,R,A).
pp(6198,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(6198,'lingo_rule',[],['mc_phrase','wh_interrog','head_filler_phrase','lingo_rule']).
pp(4351,'basic_head_filler_phrase',[],['mc_phrase','wh_interrog','basic_head_filler_phrase']).
pp(4351,'basic_head_filler_phrase',[N|R],A) :- pp(6197,N,R,A).
pp(6197,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6197,'lingo_rule',[],['mc_phrase','wh_interrog','basic_head_filler_phrase','lingo_rule']).
pp(4351,'head_final',[],['mc_phrase','wh_interrog','head_final']).
pp(4351,'head_final',[N|R],A) :- pp(6196,N,R,A).
pp(6196,'binary_rule_left_to_right',[],['mc_phrase','wh_interrog','head_final','binary_rule_left_to_right']).
pp(6196,'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(4350,N,R,A).
pp(4350,'binary_rule_left_to_right',[],['mc_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(4350,'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(4349,N,R,A).
pp(4349,'binary_rule_left_to_right',[],['mc_phrase','binary_phrase','binary_rule_left_to_right']).
pp(4349,'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(4348,N,R,A).
pp(4348,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4348,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','lingo_rule']).
pp(4348,'head_final',[],['mc_phrase','head_nexus_que_phrase','head_final']).
pp(4348,'head_final',[N|R],A) :- pp(6189,N,R,A).
pp(6189,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6189,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4348,'wh_interrog_fin',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin']).
pp(4348,'wh_interrog_fin',[N|R],A) :- pp(6188,N,R,A).
pp(6188,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','binary_rule_left_to_right']).
pp(6188,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','lingo_rule']).
pp(6188,'head_final',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','head_final']).
pp(6188,'head_final',[N|R],A) :- pp(7802,N,R,A).
pp(7802,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','head_final','binary_rule_left_to_right']).
pp(7802,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog_fin','head_final','lingo_rule']).
pp(4348,'wh_interrog',[],['mc_phrase','head_nexus_que_phrase','wh_interrog']).
pp(4348,'wh_interrog',[N|R],A) :- pp(6187,N,R,A).
pp(6187,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','binary_rule_left_to_right']).
pp(6187,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','lingo_rule']).
pp(6187,'head_final',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','head_final']).
pp(6187,'head_final',[N|R],A) :- pp(7799,N,R,A).
pp(7799,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','head_final','binary_rule_left_to_right']).
pp(7799,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','wh_interrog','head_final','lingo_rule']).
pp(4348,'binary_headed_phrase',[],['mc_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(4348,'binary_headed_phrase',[N|R],A) :- pp(6186,N,R,A).
pp(6186,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6186,'lingo_rule',[],['mc_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4348,'binary_phrase',[],['mc_phrase','head_nexus_que_phrase','binary_phrase']).
pp(4348,'binary_phrase',[N|R],A) :- pp(6185,N,R,A).
pp(6185,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6185,'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(4347,N,R,A).
pp(4347,'binary_rule_left_to_right',[],['mc_phrase','interrog','binary_rule_left_to_right']).
pp(4347,'lingo_rule',[],['mc_phrase','interrog','lingo_rule']).
pp(4347,'head_filler_phrase_fin',[],['mc_phrase','interrog','head_filler_phrase_fin']).
pp(4347,'head_filler_phrase_fin',[N|R],A) :- pp(6182,N,R,A).
pp(6182,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6182,'lingo_rule',[],['mc_phrase','interrog','head_filler_phrase_fin','lingo_rule']).
pp(4347,'head_filler_phrase',[],['mc_phrase','interrog','head_filler_phrase']).
pp(4347,'head_filler_phrase',[N|R],A) :- pp(6181,N,R,A).
pp(6181,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_filler_phrase','binary_rule_left_to_right']).
pp(6181,'lingo_rule',[],['mc_phrase','interrog','head_filler_phrase','lingo_rule']).
pp(4347,'basic_head_filler_phrase',[],['mc_phrase','interrog','basic_head_filler_phrase']).
pp(4347,'basic_head_filler_phrase',[N|R],A) :- pp(6180,N,R,A).
pp(6180,'binary_rule_left_to_right',[],['mc_phrase','interrog','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6180,'lingo_rule',[],['mc_phrase','interrog','basic_head_filler_phrase','lingo_rule']).
pp(4347,'head_final',[],['mc_phrase','interrog','head_final']).
pp(4347,'head_final',[N|R],A) :- pp(6179,N,R,A).
pp(6179,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_final','binary_rule_left_to_right']).
pp(6179,'lingo_rule',[],['mc_phrase','interrog','head_final','lingo_rule']).
pp(4347,'head_nexus_que_phrase',[],['mc_phrase','interrog','head_nexus_que_phrase']).
pp(4347,'head_nexus_que_phrase',[N|R],A) :- pp(6178,N,R,A).
pp(6178,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6178,'lingo_rule',[],['mc_phrase','interrog','head_nexus_que_phrase','lingo_rule']).
pp(6178,'head_final',[],['mc_phrase','interrog','head_nexus_que_phrase','head_final']).
pp(6178,'head_final',[N|R],A) :- pp(7784,N,R,A).
pp(7784,'binary_rule_left_to_right',[],['mc_phrase','interrog','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7784,'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(4346,N,R,A).
pp(4346,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','binary_rule_left_to_right']).
pp(4346,'lingo_rule',[],['mc_phrase','non_rel_clause','lingo_rule']).
pp(4346,'head_filler_phrase_fin',[],['mc_phrase','non_rel_clause','head_filler_phrase_fin']).
pp(4346,'head_filler_phrase_fin',[N|R],A) :- pp(6175,N,R,A).
pp(6175,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6175,'lingo_rule',[],['mc_phrase','non_rel_clause','head_filler_phrase_fin','lingo_rule']).
pp(4346,'head_filler_phrase',[],['mc_phrase','non_rel_clause','head_filler_phrase']).
pp(4346,'head_filler_phrase',[N|R],A) :- pp(6174,N,R,A).
pp(6174,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_filler_phrase','binary_rule_left_to_right']).
pp(6174,'lingo_rule',[],['mc_phrase','non_rel_clause','head_filler_phrase','lingo_rule']).
pp(4346,'basic_head_filler_phrase',[],['mc_phrase','non_rel_clause','basic_head_filler_phrase']).
pp(4346,'basic_head_filler_phrase',[N|R],A) :- pp(6173,N,R,A).
pp(6173,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6173,'lingo_rule',[],['mc_phrase','non_rel_clause','basic_head_filler_phrase','lingo_rule']).
pp(4346,'head_final',[],['mc_phrase','non_rel_clause','head_final']).
pp(4346,'head_final',[N|R],A) :- pp(6172,N,R,A).
pp(6172,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_final','binary_rule_left_to_right']).
pp(6172,'lingo_rule',[],['mc_phrase','non_rel_clause','head_final','lingo_rule']).
pp(4346,'binary_headed_phrase',[],['mc_phrase','non_rel_clause','binary_headed_phrase']).
pp(4346,'binary_headed_phrase',[N|R],A) :- pp(6171,N,R,A).
pp(6171,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(6171,'lingo_rule',[],['mc_phrase','non_rel_clause','binary_headed_phrase','lingo_rule']).
pp(4346,'binary_phrase',[],['mc_phrase','non_rel_clause','binary_phrase']).
pp(4346,'binary_phrase',[N|R],A) :- pp(6170,N,R,A).
pp(6170,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','binary_phrase','binary_rule_left_to_right']).
pp(6170,'lingo_rule',[],['mc_phrase','non_rel_clause','binary_phrase','lingo_rule']).
pp(4346,'head_nexus_que_phrase',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase']).
pp(4346,'head_nexus_que_phrase',[N|R],A) :- pp(6169,N,R,A).
pp(6169,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6169,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(6169,'head_final',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','head_final']).
pp(6169,'head_final',[N|R],A) :- pp(7769,N,R,A).
pp(7769,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7769,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6169,'binary_headed_phrase',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(6169,'binary_headed_phrase',[N|R],A) :- pp(7768,N,R,A).
pp(7768,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7768,'lingo_rule',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6169,'binary_phrase',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_phrase']).
pp(6169,'binary_phrase',[N|R],A) :- pp(7767,N,R,A).
pp(7767,'binary_rule_left_to_right',[],['mc_phrase','non_rel_clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7767,'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(4345,N,R,A).
pp(4345,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(4345,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','lingo_rule']).
pp(4345,'head_filler_phrase_fin',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(4345,'head_filler_phrase_fin',[N|R],A) :- pp(6166,N,R,A).
pp(6166,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6166,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4345,'head_filler_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase']).
pp(4345,'head_filler_phrase',[N|R],A) :- pp(6165,N,R,A).
pp(6165,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6165,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(4345,'basic_head_filler_phrase',[],['mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(4345,'basic_head_filler_phrase',[N|R],A) :- pp(6164,N,R,A).
pp(6164,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6164,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4345,'head_final',[],['mc_phrase','head_nexus_rel_phrase','head_final']).
pp(4345,'head_final',[N|R],A) :- pp(6163,N,R,A).
pp(6163,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(6163,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_final','lingo_rule']).
pp(4345,'binary_headed_phrase',[],['mc_phrase','head_nexus_rel_phrase','binary_headed_phrase']).
pp(4345,'binary_headed_phrase',[N|R],A) :- pp(6162,N,R,A).
pp(6162,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6162,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(4345,'binary_phrase',[],['mc_phrase','head_nexus_rel_phrase','binary_phrase']).
pp(4345,'binary_phrase',[N|R],A) :- pp(6161,N,R,A).
pp(6161,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6161,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(4345,'head_nexus_que_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4345,'head_nexus_que_phrase',[N|R],A) :- pp(6160,N,R,A).
pp(6160,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6160,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6160,'head_final',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(6160,'head_final',[N|R],A) :- pp(7752,N,R,A).
pp(7752,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7752,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6160,'binary_headed_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6160,'binary_headed_phrase',[N|R],A) :- pp(7751,N,R,A).
pp(7751,'binary_rule_left_to_right',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7751,'lingo_rule',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6160,'binary_phrase',[],['mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6160,'binary_phrase',[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','binary_phrase','binary_rule_left_to_right']).
pp(7750,'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(4344,N,R,A).
pp(4344,'binary_rule_left_to_right',[],['mc_phrase','headed_phrase','binary_rule_left_to_right']).
pp(4344,'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(4390,N,R,A).
pp(4390,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4390,'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(4389,N,R,A).
pp(4389,'binary_rule_left_to_right',[],['non_rel_clause','head_filler_phrase','binary_rule_left_to_right']).
pp(4389,'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(4388,N,R,A).
pp(4388,'binary_rule_left_to_right',[],['non_rel_clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4388,'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(4387,N,R,A).
pp(4387,'binary_rule_left_to_right',[],['non_rel_clause','head_final','binary_rule_left_to_right']).
pp(4387,'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(4386,N,R,A).
pp(4386,'binary_rule_left_to_right',[],['non_rel_clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(4386,'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(4385,N,R,A).
pp(4385,'binary_rule_left_to_right',[],['non_rel_clause','binary_phrase','binary_rule_left_to_right']).
pp(4385,'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(4384,N,R,A).
pp(4384,'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(4383,N,R,A).
pp(4383,'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(4382,N,R,A).
pp(4382,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4382,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','lingo_rule']).
pp(4382,'head_final',[],['non_rel_clause','head_nexus_que_phrase','head_final']).
pp(4382,'head_final',[N|R],A) :- pp(6261,N,R,A).
pp(6261,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6261,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4382,'binary_headed_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(4382,'binary_headed_phrase',[N|R],A) :- pp(6260,N,R,A).
pp(6260,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6260,'lingo_rule',[],['non_rel_clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4382,'binary_phrase',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase']).
pp(4382,'binary_phrase',[N|R],A) :- pp(6259,N,R,A).
pp(6259,'binary_rule_left_to_right',[],['non_rel_clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6259,'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(4337,N,R,A).
pp(4337,'binary_rule_left_to_right',[],['clause','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4337,'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(4336,N,R,A).
pp(4336,'binary_rule_left_to_right',[],['clause','head_filler_phrase','binary_rule_left_to_right']).
pp(4336,'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(4335,N,R,A).
pp(4335,'binary_rule_left_to_right',[],['clause','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4335,'lingo_rule',[],['clause','basic_head_filler_phrase','lingo_rule']).
pp(856,'head_final',[],['clause','head_final']).
pp(856,'head_final',[N|R],A) :- pp(4334,N,R,A).
pp(4334,'binary_rule_left_to_right',[],['clause','head_final','binary_rule_left_to_right']).
pp(4334,'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(4333,N,R,A).
pp(4333,'binary_rule_left_to_right',[],['clause','binary_headed_phrase','binary_rule_left_to_right']).
pp(4333,'lingo_rule',[],['clause','binary_headed_phrase','lingo_rule']).
pp(856,'binary_phrase',[],['clause','binary_phrase']).
pp(856,'binary_phrase',[N|R],A) :- pp(4332,N,R,A).
pp(4332,'binary_rule_left_to_right',[],['clause','binary_phrase','binary_rule_left_to_right']).
pp(4332,'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(4331,N,R,A).
pp(4331,'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(4330,N,R,A).
pp(4330,'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(4329,N,R,A).
pp(4329,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4329,'lingo_rule',[],['clause','head_nexus_que_phrase','lingo_rule']).
pp(4329,'head_final',[],['clause','head_nexus_que_phrase','head_final']).
pp(4329,'head_final',[N|R],A) :- pp(6141,N,R,A).
pp(6141,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6141,'lingo_rule',[],['clause','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4329,'binary_headed_phrase',[],['clause','head_nexus_que_phrase','binary_headed_phrase']).
pp(4329,'binary_headed_phrase',[N|R],A) :- pp(6140,N,R,A).
pp(6140,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6140,'lingo_rule',[],['clause','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4329,'binary_phrase',[],['clause','head_nexus_que_phrase','binary_phrase']).
pp(4329,'binary_phrase',[N|R],A) :- pp(6139,N,R,A).
pp(6139,'binary_rule_left_to_right',[],['clause','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6139,'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(4328,N,R,A).
pp(4328,'lingo_rule',[],['clause','head_only','lingo_rule']).
pp(4328,'head_valence_phrase',[],['clause','head_only','head_valence_phrase']).
pp(4328,'head_valence_phrase',[N|R],A) :- pp(6137,N,R,A).
pp(6137,'lingo_rule',[],['clause','head_only','head_valence_phrase','lingo_rule']).
pp(4328,'head_nexus_phrase',[],['clause','head_only','head_nexus_phrase']).
pp(4328,'head_nexus_phrase',[N|R],A) :- pp(6136,N,R,A).
pp(6136,'lingo_rule',[],['clause','head_only','head_nexus_phrase','lingo_rule']).
pp(4328,'head_nexus_que_phrase',[],['clause','head_only','head_nexus_que_phrase']).
pp(4328,'head_nexus_que_phrase',[N|R],A) :- pp(6135,N,R,A).
pp(6135,'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(4327,N,R,A).
pp(4327,'binary_rule_left_to_right',[],['clause','mc_phrase','binary_rule_left_to_right']).
pp(4327,'lingo_rule',[],['clause','mc_phrase','lingo_rule']).
pp(4327,'head_filler_phrase_fin',[],['clause','mc_phrase','head_filler_phrase_fin']).
pp(4327,'head_filler_phrase_fin',[N|R],A) :- pp(6132,N,R,A).
pp(6132,'binary_rule_left_to_right',[],['clause','mc_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6132,'lingo_rule',[],['clause','mc_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4327,'head_filler_phrase',[],['clause','mc_phrase','head_filler_phrase']).
pp(4327,'head_filler_phrase',[N|R],A) :- pp(6131,N,R,A).
pp(6131,'binary_rule_left_to_right',[],['clause','mc_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6131,'lingo_rule',[],['clause','mc_phrase','head_filler_phrase','lingo_rule']).
pp(4327,'basic_head_filler_phrase',[],['clause','mc_phrase','basic_head_filler_phrase']).
pp(4327,'basic_head_filler_phrase',[N|R],A) :- pp(6130,N,R,A).
pp(6130,'binary_rule_left_to_right',[],['clause','mc_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6130,'lingo_rule',[],['clause','mc_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4327,'head_final',[],['clause','mc_phrase','head_final']).
pp(4327,'head_final',[N|R],A) :- pp(6129,N,R,A).
pp(6129,'binary_rule_left_to_right',[],['clause','mc_phrase','head_final','binary_rule_left_to_right']).
pp(6129,'lingo_rule',[],['clause','mc_phrase','head_final','lingo_rule']).
pp(4327,'binary_headed_phrase',[],['clause','mc_phrase','binary_headed_phrase']).
pp(4327,'binary_headed_phrase',[N|R],A) :- pp(6128,N,R,A).
pp(6128,'binary_rule_left_to_right',[],['clause','mc_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6128,'lingo_rule',[],['clause','mc_phrase','binary_headed_phrase','lingo_rule']).
pp(4327,'binary_phrase',[],['clause','mc_phrase','binary_phrase']).
pp(4327,'binary_phrase',[N|R],A) :- pp(6127,N,R,A).
pp(6127,'binary_rule_left_to_right',[],['clause','mc_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6127,'lingo_rule',[],['clause','mc_phrase','binary_phrase','lingo_rule']).
pp(4327,'head_nexus_que_phrase',[],['clause','mc_phrase','head_nexus_que_phrase']).
pp(4327,'head_nexus_que_phrase',[N|R],A) :- pp(6126,N,R,A).
pp(6126,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6126,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6126,'head_final',[],['clause','mc_phrase','head_nexus_que_phrase','head_final']).
pp(6126,'head_final',[N|R],A) :- pp(7726,N,R,A).
pp(7726,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7726,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6126,'binary_headed_phrase',[],['clause','mc_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6126,'binary_headed_phrase',[N|R],A) :- pp(7725,N,R,A).
pp(7725,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7725,'lingo_rule',[],['clause','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6126,'binary_phrase',[],['clause','mc_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6126,'binary_phrase',[N|R],A) :- pp(7724,N,R,A).
pp(7724,'binary_rule_left_to_right',[],['clause','mc_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7724,'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(4323,N,R,A).
pp(4323,'binary_rule_left_to_right',[],['phrasal','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(4323,'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(4322,N,R,A).
pp(4322,'binary_rule_left_to_right',[],['phrasal','head_filler_phrase','binary_rule_left_to_right']).
pp(4322,'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(4321,N,R,A).
pp(4321,'binary_rule_left_to_right',[],['phrasal','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(4321,'lingo_rule',[],['phrasal','basic_head_filler_phrase','lingo_rule']).
pp(853,'head_final',[],['phrasal','head_final']).
pp(853,'head_final',[N|R],A) :- pp(4320,N,R,A).
pp(4320,'binary_rule_left_to_right',[],['phrasal','head_final','binary_rule_left_to_right']).
pp(4320,'binary_rule_right_to_left',[],['phrasal','head_final','binary_rule_right_to_left']).
pp(4320,'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(4319,N,R,A).
pp(4319,'binary_rule_left_to_right',[],['phrasal','binary_headed_phrase','binary_rule_left_to_right']).
pp(4319,'binary_rule_right_to_left',[],['phrasal','binary_headed_phrase','binary_rule_right_to_left']).
pp(4319,'lingo_rule',[],['phrasal','binary_headed_phrase','lingo_rule']).
pp(853,'binary_phrase',[],['phrasal','binary_phrase']).
pp(853,'binary_phrase',[N|R],A) :- pp(4318,N,R,A).
pp(4318,'binary_rule_left_to_right',[],['phrasal','binary_phrase','binary_rule_left_to_right']).
pp(4318,'binary_rule_right_to_left',[],['phrasal','binary_phrase','binary_rule_right_to_left']).
pp(4318,'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(4317,N,R,A).
pp(4317,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','binary_rule_right_to_left']).
pp(4317,'lingo_rule',[],['phrasal','head_valence_phrase','lingo_rule']).
pp(4317,'head_final',[],['phrasal','head_valence_phrase','head_final']).
pp(4317,'head_final',[N|R],A) :- pp(6108,N,R,A).
pp(6108,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','head_final','binary_rule_right_to_left']).
pp(6108,'lingo_rule',[],['phrasal','head_valence_phrase','head_final','lingo_rule']).
pp(4317,'binary_headed_phrase',[],['phrasal','head_valence_phrase','binary_headed_phrase']).
pp(4317,'binary_headed_phrase',[N|R],A) :- pp(6107,N,R,A).
pp(6107,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6107,'lingo_rule',[],['phrasal','head_valence_phrase','binary_headed_phrase','lingo_rule']).
pp(4317,'binary_phrase',[],['phrasal','head_valence_phrase','binary_phrase']).
pp(4317,'binary_phrase',[N|R],A) :- pp(6106,N,R,A).
pp(6106,'binary_rule_right_to_left',[],['phrasal','head_valence_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6106,'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(4316,N,R,A).
pp(4316,'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(4315,N,R,A).
pp(4315,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','binary_rule_left_to_right']).
pp(4315,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','binary_rule_right_to_left']).
pp(4315,'lingo_rule',[],['phrasal','head_nexus_phrase','lingo_rule']).
pp(4315,'head_final',[],['phrasal','head_nexus_phrase','head_final']).
pp(4315,'head_final',[N|R],A) :- pp(6101,N,R,A).
pp(6101,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','head_final','binary_rule_left_to_right']).
pp(6101,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','head_final','binary_rule_right_to_left']).
pp(6101,'lingo_rule',[],['phrasal','head_nexus_phrase','head_final','lingo_rule']).
pp(4315,'binary_headed_phrase',[],['phrasal','head_nexus_phrase','binary_headed_phrase']).
pp(4315,'binary_headed_phrase',[N|R],A) :- pp(6100,N,R,A).
pp(6100,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6100,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6100,'lingo_rule',[],['phrasal','head_nexus_phrase','binary_headed_phrase','lingo_rule']).
pp(4315,'binary_phrase',[],['phrasal','head_nexus_phrase','binary_phrase']).
pp(4315,'binary_phrase',[N|R],A) :- pp(6099,N,R,A).
pp(6099,'binary_rule_left_to_right',[],['phrasal','head_nexus_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6099,'binary_rule_right_to_left',[],['phrasal','head_nexus_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6099,'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(4314,N,R,A).
pp(4314,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(4314,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','binary_rule_right_to_left']).
pp(4314,'lingo_rule',[],['phrasal','head_nexus_que_phrase','lingo_rule']).
pp(4314,'head_final',[],['phrasal','head_nexus_que_phrase','head_final']).
pp(4314,'head_final',[N|R],A) :- pp(6095,N,R,A).
pp(6095,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(6095,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(6095,'lingo_rule',[],['phrasal','head_nexus_que_phrase','head_final','lingo_rule']).
pp(4314,'binary_headed_phrase',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase']).
pp(4314,'binary_headed_phrase',[N|R],A) :- pp(6094,N,R,A).
pp(6094,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6094,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6094,'lingo_rule',[],['phrasal','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(4314,'binary_phrase',[],['phrasal','head_nexus_que_phrase','binary_phrase']).
pp(4314,'binary_phrase',[N|R],A) :- pp(6093,N,R,A).
pp(6093,'binary_rule_left_to_right',[],['phrasal','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6093,'binary_rule_right_to_left',[],['phrasal','head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6093,'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(4313,N,R,A).
pp(4313,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(4313,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','binary_rule_right_to_left']).
pp(4313,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','lingo_rule']).
pp(4313,'head_filler_phrase_fin',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(4313,'head_filler_phrase_fin',[N|R],A) :- pp(6089,N,R,A).
pp(6089,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6089,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4313,'head_filler_phrase',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase']).
pp(4313,'head_filler_phrase',[N|R],A) :- pp(6088,N,R,A).
pp(6088,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6088,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(4313,'basic_head_filler_phrase',[],['phrasal','head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(4313,'basic_head_filler_phrase',[N|R],A) :- pp(6087,N,R,A).
pp(6087,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6087,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4313,'head_final',[],['phrasal','head_nexus_rel_phrase','head_final']).
pp(4313,'head_final',[N|R],A) :- pp(6086,N,R,A).
pp(6086,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(6086,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_final','binary_rule_right_to_left']).
pp(6086,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_final','lingo_rule']).
pp(4313,'binary_headed_phrase',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase']).
pp(4313,'binary_headed_phrase',[N|R],A) :- pp(6085,N,R,A).
pp(6085,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6085,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(6085,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(4313,'binary_phrase',[],['phrasal','head_nexus_rel_phrase','binary_phrase']).
pp(4313,'binary_phrase',[N|R],A) :- pp(6084,N,R,A).
pp(6084,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6084,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','binary_phrase','binary_rule_right_to_left']).
pp(6084,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(4313,'head_nexus_que_phrase',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4313,'head_nexus_que_phrase',[N|R],A) :- pp(6083,N,R,A).
pp(6083,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6083,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_right_to_left']).
pp(6083,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6083,'head_final',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(6083,'head_final',[N|R],A) :- pp(7681,N,R,A).
pp(7681,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7681,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_right_to_left']).
pp(7681,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6083,'binary_headed_phrase',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6083,'binary_headed_phrase',[N|R],A) :- pp(7680,N,R,A).
pp(7680,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7680,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_right_to_left']).
pp(7680,'lingo_rule',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6083,'binary_phrase',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6083,'binary_phrase',[N|R],A) :- pp(7679,N,R,A).
pp(7679,'binary_rule_left_to_right',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7679,'binary_rule_right_to_left',[],['phrasal','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_right_to_left']).
pp(7679,'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(4312,N,R,A).
pp(4312,'lingo_rule',[],['phrasal','head_only','lingo_rule']).
pp(4312,'head_valence_phrase',[],['phrasal','head_only','head_valence_phrase']).
pp(4312,'head_valence_phrase',[N|R],A) :- pp(6081,N,R,A).
pp(6081,'lingo_rule',[],['phrasal','head_only','head_valence_phrase','lingo_rule']).
pp(4312,'non_clause',[],['phrasal','head_only','non_clause']).
pp(4312,'non_clause',[N|R],A) :- pp(6080,N,R,A).
pp(6080,'lingo_rule',[],['phrasal','head_only','non_clause','lingo_rule']).
pp(4312,'head_nexus_phrase',[],['phrasal','head_only','head_nexus_phrase']).
pp(4312,'head_nexus_phrase',[N|R],A) :- pp(6079,N,R,A).
pp(6079,'lingo_rule',[],['phrasal','head_only','head_nexus_phrase','lingo_rule']).
pp(4312,'head_nexus_que_phrase',[],['phrasal','head_only','head_nexus_que_phrase']).
pp(4312,'head_nexus_que_phrase',[N|R],A) :- pp(6078,N,R,A).
pp(6078,'lingo_rule',[],['phrasal','head_only','head_nexus_que_phrase','lingo_rule']).
pp(4312,'head_nexus_rel_phrase',[],['phrasal','head_only','head_nexus_rel_phrase']).
pp(4312,'head_nexus_rel_phrase',[N|R],A) :- pp(6077,N,R,A).
pp(6077,'lingo_rule',[],['phrasal','head_only','head_nexus_rel_phrase','lingo_rule']).
pp(6077,'head_nexus_que_phrase',[],['phrasal','head_only','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(6077,'head_nexus_que_phrase',[N|R],A) :- pp(7673,N,R,A).
pp(7673,'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(4311,N,R,A).
pp(4311,'binary_rule_left_to_right',[],['phrasal','headed_phrase','binary_rule_left_to_right']).
pp(4311,'binary_rule_right_to_left',[],['phrasal','headed_phrase','binary_rule_right_to_left']).
pp(4311,'lingo_rule',[],['phrasal','headed_phrase','lingo_rule']).
pp(853,'mc_phrase',[],['phrasal','mc_phrase']).
pp(853,'mc_phrase',[N|R],A) :- pp(4310,N,R,A).
pp(4310,'binary_rule_left_to_right',[],['phrasal','mc_phrase','binary_rule_left_to_right']).
pp(4310,'lingo_rule',[],['phrasal','mc_phrase','lingo_rule']).
pp(4310,'head_filler_phrase_fin',[],['phrasal','mc_phrase','head_filler_phrase_fin']).
pp(4310,'head_filler_phrase_fin',[N|R],A) :- pp(6071,N,R,A).
pp(6071,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(6071,'lingo_rule',[],['phrasal','mc_phrase','head_filler_phrase_fin','lingo_rule']).
pp(4310,'head_filler_phrase',[],['phrasal','mc_phrase','head_filler_phrase']).
pp(4310,'head_filler_phrase',[N|R],A) :- pp(6070,N,R,A).
pp(6070,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(6070,'lingo_rule',[],['phrasal','mc_phrase','head_filler_phrase','lingo_rule']).
pp(4310,'basic_head_filler_phrase',[],['phrasal','mc_phrase','basic_head_filler_phrase']).
pp(4310,'basic_head_filler_phrase',[N|R],A) :- pp(6069,N,R,A).
pp(6069,'binary_rule_left_to_right',[],['phrasal','mc_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(6069,'lingo_rule',[],['phrasal','mc_phrase','basic_head_filler_phrase','lingo_rule']).
pp(4310,'head_final',[],['phrasal','mc_phrase','head_final']).
pp(4310,'head_final',[N|R],A) :- pp(6068,N,R,A).
pp(6068,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_final','binary_rule_left_to_right']).
pp(6068,'lingo_rule',[],['phrasal','mc_phrase','head_final','lingo_rule']).
pp(4310,'binary_headed_phrase',[],['phrasal','mc_phrase','binary_headed_phrase']).
pp(4310,'binary_headed_phrase',[N|R],A) :- pp(6067,N,R,A).
pp(6067,'binary_rule_left_to_right',[],['phrasal','mc_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(6067,'lingo_rule',[],['phrasal','mc_phrase','binary_headed_phrase','lingo_rule']).
pp(4310,'binary_phrase',[],['phrasal','mc_phrase','binary_phrase']).
pp(4310,'binary_phrase',[N|R],A) :- pp(6066,N,R,A).
pp(6066,'binary_rule_left_to_right',[],['phrasal','mc_phrase','binary_phrase','binary_rule_left_to_right']).
pp(6066,'lingo_rule',[],['phrasal','mc_phrase','binary_phrase','lingo_rule']).
pp(4310,'head_nexus_que_phrase',[],['phrasal','mc_phrase','head_nexus_que_phrase']).
pp(4310,'head_nexus_que_phrase',[N|R],A) :- pp(6065,N,R,A).
pp(6065,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(6065,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6065,'head_final',[],['phrasal','mc_phrase','head_nexus_que_phrase','head_final']).
pp(6065,'head_final',[N|R],A) :- pp(7658,N,R,A).
pp(7658,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(7658,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(6065,'binary_headed_phrase',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(6065,'binary_headed_phrase',[N|R],A) :- pp(7657,N,R,A).
pp(7657,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7657,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(6065,'binary_phrase',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_phrase']).
pp(6065,'binary_phrase',[N|R],A) :- pp(7656,N,R,A).
pp(7656,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7656,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(4310,'head_nexus_rel_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase']).
pp(4310,'head_nexus_rel_phrase',[N|R],A) :- pp(6064,N,R,A).
pp(6064,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_rule_left_to_right']).
pp(6064,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','lingo_rule']).
pp(6064,'head_filler_phrase_fin',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin']).
pp(6064,'head_filler_phrase_fin',[N|R],A) :- pp(7653,N,R,A).
pp(7653,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','binary_rule_left_to_right']).
pp(7653,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase_fin','lingo_rule']).
pp(6064,'head_filler_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase']).
pp(6064,'head_filler_phrase',[N|R],A) :- pp(7652,N,R,A).
pp(7652,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase','binary_rule_left_to_right']).
pp(7652,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_filler_phrase','lingo_rule']).
pp(6064,'basic_head_filler_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase']).
pp(6064,'basic_head_filler_phrase',[N|R],A) :- pp(7651,N,R,A).
pp(7651,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','binary_rule_left_to_right']).
pp(7651,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','basic_head_filler_phrase','lingo_rule']).
pp(6064,'head_final',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_final']).
pp(6064,'head_final',[N|R],A) :- pp(7650,N,R,A).
pp(7650,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_final','binary_rule_left_to_right']).
pp(7650,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_final','lingo_rule']).
pp(6064,'binary_headed_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_headed_phrase']).
pp(6064,'binary_headed_phrase',[N|R],A) :- pp(7649,N,R,A).
pp(7649,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','binary_rule_left_to_right']).
pp(7649,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_headed_phrase','lingo_rule']).
pp(6064,'binary_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_phrase']).
pp(6064,'binary_phrase',[N|R],A) :- pp(7648,N,R,A).
pp(7648,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_phrase','binary_rule_left_to_right']).
pp(7648,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','binary_phrase','lingo_rule']).
pp(6064,'head_nexus_que_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(6064,'head_nexus_que_phrase',[N|R],A) :- pp(7647,N,R,A).
pp(7647,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_rule_left_to_right']).
pp(7647,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(7647,'head_final',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final']).
pp(7647,'head_final',[N|R],A) :- pp(8506,N,R,A).
pp(8506,'binary_rule_left_to_right',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','binary_rule_left_to_right']).
pp(8506,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_final','lingo_rule']).
pp(7647,'binary_headed_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase']).
pp(7647,'binary_headed_phrase',[N|R],A) :- pp(8505,N,R,A).
pp(8505,'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(8505,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_headed_phrase','lingo_rule']).
pp(7647,'binary_phrase',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase']).
pp(7647,'binary_phrase',[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','binary_phrase','binary_rule_left_to_right']).
pp(8504,'lingo_rule',[],['phrasal','mc_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','binary_phrase','lingo_rule']).
pp(4310,'headed_phrase',[],['phrasal','mc_phrase','headed_phrase']).
pp(4310,'headed_phrase',[N|R],A) :- pp(6063,N,R,A).
pp(6063,'binary_rule_left_to_right',[],['phrasal','mc_phrase','headed_phrase','binary_rule_left_to_right']).
pp(6063,'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(4368,N,R,A).
pp(4368,'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(4367,N,R,A).
pp(4367,'lingo_rule',[],['head_only','head_valence_phrase','lingo_rule']).
pp(4367,'head_compositional',[],['head_only','head_valence_phrase','head_compositional']).
pp(4367,'head_compositional',[N|R],A) :- pp(6228,N,R,A).
pp(6228,'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(4366,N,R,A).
pp(4366,'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(4365,N,R,A).
pp(4365,'lingo_rule',[],['head_only','head_nexus_phrase','lingo_rule']).
pp(4365,'head_compositional',[],['head_only','head_nexus_phrase','head_compositional']).
pp(4365,'head_compositional',[N|R],A) :- pp(6225,N,R,A).
pp(6225,'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(4364,N,R,A).
pp(4364,'lingo_rule',[],['head_only','head_nexus_que_phrase','lingo_rule']).
pp(4364,'head_compositional',[],['head_only','head_nexus_que_phrase','head_compositional']).
pp(4364,'head_compositional',[N|R],A) :- pp(6223,N,R,A).
pp(6223,'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(4363,N,R,A).
pp(4363,'lingo_rule',[],['head_only','non_rel_clause','lingo_rule']).
pp(4363,'head_valence_phrase',[],['head_only','non_rel_clause','head_valence_phrase']).
pp(4363,'head_valence_phrase',[N|R],A) :- pp(6221,N,R,A).
pp(6221,'lingo_rule',[],['head_only','non_rel_clause','head_valence_phrase','lingo_rule']).
pp(4363,'head_nexus_phrase',[],['head_only','non_rel_clause','head_nexus_phrase']).
pp(4363,'head_nexus_phrase',[N|R],A) :- pp(6220,N,R,A).
pp(6220,'lingo_rule',[],['head_only','non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(4363,'head_nexus_que_phrase',[],['head_only','non_rel_clause','head_nexus_que_phrase']).
pp(4363,'head_nexus_que_phrase',[N|R],A) :- pp(6219,N,R,A).
pp(6219,'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(4362,N,R,A).
pp(4362,'lingo_rule',[],['head_only','head_nexus_rel_phrase','lingo_rule']).
pp(4362,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_compositional']).
pp(4362,'head_compositional',[N|R],A) :- pp(6217,N,R,A).
pp(6217,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(4362,'head_nexus_que_phrase',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4362,'head_nexus_que_phrase',[N|R],A) :- pp(6216,N,R,A).
pp(6216,'lingo_rule',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6216,'head_compositional',[],['head_only','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(6216,'head_compositional',[N|R],A) :- pp(7823,N,R,A).
pp(7823,'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(4308,N,R,A).
pp(4308,'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(4307,N,R,A).
pp(4307,'lingo_rule',[],['unary_phrase','head_valence_phrase','lingo_rule']).
pp(4307,'head_compositional',[],['unary_phrase','head_valence_phrase','head_compositional']).
pp(4307,'head_compositional',[N|R],A) :- pp(6060,N,R,A).
pp(6060,'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(4306,N,R,A).
pp(4306,'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(4305,N,R,A).
pp(4305,'lingo_rule',[],['unary_phrase','head_nexus_phrase','lingo_rule']).
pp(4305,'head_compositional',[],['unary_phrase','head_nexus_phrase','head_compositional']).
pp(4305,'head_compositional',[N|R],A) :- pp(6057,N,R,A).
pp(6057,'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(4304,N,R,A).
pp(4304,'lingo_rule',[],['unary_phrase','head_nexus_que_phrase','lingo_rule']).
pp(4304,'head_compositional',[],['unary_phrase','head_nexus_que_phrase','head_compositional']).
pp(4304,'head_compositional',[N|R],A) :- pp(6055,N,R,A).
pp(6055,'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(4303,N,R,A).
pp(4303,'lingo_rule',[],['unary_phrase','non_rel_clause','lingo_rule']).
pp(4303,'head_valence_phrase',[],['unary_phrase','non_rel_clause','head_valence_phrase']).
pp(4303,'head_valence_phrase',[N|R],A) :- pp(6053,N,R,A).
pp(6053,'lingo_rule',[],['unary_phrase','non_rel_clause','head_valence_phrase','lingo_rule']).
pp(4303,'head_nexus_phrase',[],['unary_phrase','non_rel_clause','head_nexus_phrase']).
pp(4303,'head_nexus_phrase',[N|R],A) :- pp(6052,N,R,A).
pp(6052,'lingo_rule',[],['unary_phrase','non_rel_clause','head_nexus_phrase','lingo_rule']).
pp(4303,'head_nexus_que_phrase',[],['unary_phrase','non_rel_clause','head_nexus_que_phrase']).
pp(4303,'head_nexus_que_phrase',[N|R],A) :- pp(6051,N,R,A).
pp(6051,'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(4302,N,R,A).
pp(4302,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','lingo_rule']).
pp(4302,'head_compositional',[],['unary_phrase','head_nexus_rel_phrase','head_compositional']).
pp(4302,'head_compositional',[N|R],A) :- pp(6049,N,R,A).
pp(6049,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','head_compositional','lingo_rule']).
pp(4302,'head_nexus_que_phrase',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(4302,'head_nexus_que_phrase',[N|R],A) :- pp(6048,N,R,A).
pp(6048,'lingo_rule',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','lingo_rule']).
pp(6048,'head_compositional',[],['unary_phrase','head_nexus_rel_phrase','head_nexus_que_phrase','head_compositional']).
pp(6048,'head_compositional',[N|R],A) :- pp(7636,N,R,A).
pp(7636,'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(4301,N,R,A).
pp(4301,'lingo_rule',[],['unary_phrase','clause','lingo_rule']).
pp(4301,'head_valence_phrase',[],['unary_phrase','clause','head_valence_phrase']).
pp(4301,'head_valence_phrase',[N|R],A) :- pp(6046,N,R,A).
pp(6046,'lingo_rule',[],['unary_phrase','clause','head_valence_phrase','lingo_rule']).
pp(4301,'head_nexus_phrase',[],['unary_phrase','clause','head_nexus_phrase']).
pp(4301,'head_nexus_phrase',[N|R],A) :- pp(6045,N,R,A).
pp(6045,'lingo_rule',[],['unary_phrase','clause','head_nexus_phrase','lingo_rule']).
pp(4301,'head_nexus_que_phrase',[],['unary_phrase','clause','head_nexus_que_phrase']).
pp(4301,'head_nexus_que_phrase',[N|R],A) :- pp(6044,N,R,A).
pp(6044,'lingo_rule',[],['unary_phrase','clause','head_nexus_que_phrase','lingo_rule']).
pp(851,'phrasal',[],['unary_phrase','phrasal']).
pp(851,'phrasal',[N|R],A) :- pp(4300,N,R,A).
pp(4300,'lingo_rule',[],['unary_phrase','phrasal','lingo_rule']).
pp(4300,'head_valence_phrase',[],['unary_phrase','phrasal','head_valence_phrase']).
pp(4300,'head_valence_phrase',[N|R],A) :- pp(6042,N,R,A).
pp(6042,'lingo_rule',[],['unary_phrase','phrasal','head_valence_phrase','lingo_rule']).
pp(4300,'non_clause',[],['unary_phrase','phrasal','non_clause']).
pp(4300,'non_clause',[N|R],A) :- pp(6041,N,R,A).
pp(6041,'lingo_rule',[],['unary_phrase','phrasal','non_clause','lingo_rule']).
pp(4300,'head_nexus_phrase',[],['unary_phrase','phrasal','head_nexus_phrase']).
pp(4300,'head_nexus_phrase',[N|R],A) :- pp(6040,N,R,A).
pp(6040,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_phrase','lingo_rule']).
pp(4300,'head_nexus_que_phrase',[],['unary_phrase','phrasal','head_nexus_que_phrase']).
pp(4300,'head_nexus_que_phrase',[N|R],A) :- pp(6039,N,R,A).
pp(6039,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_que_phrase','lingo_rule']).
pp(4300,'head_nexus_rel_phrase',[],['unary_phrase','phrasal','head_nexus_rel_phrase']).
pp(4300,'head_nexus_rel_phrase',[N|R],A) :- pp(6038,N,R,A).
pp(6038,'lingo_rule',[],['unary_phrase','phrasal','head_nexus_rel_phrase','lingo_rule']).
pp(6038,'head_nexus_que_phrase',[],['unary_phrase','phrasal','head_nexus_rel_phrase','head_nexus_que_phrase']).
pp(6038,'head_nexus_que_phrase',[N|R],A) :- pp(7627,N,R,A).
pp(7627,'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(4284,N,R,A).
pp(4284,'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(4283,N,R,A).
pp(4283,'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(4261,N,R,A).
pp(4261,'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(4258,N,R,A).
pp(4258,'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(4248,N,R,A).
pp(4248,'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(4244,N,R,A).
pp(4244,'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(4243,N,R,A).
pp(4243,'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(4242,N,R,A).
pp(4242,'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(4241,N,R,A).
pp(4241,'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(4240,N,R,A).
pp(4240,'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(4238,N,R,A).
pp(4238,'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(4237,N,R,A).
pp(4237,'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(4236,N,R,A).
pp(4236,'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(4235,N,R,A).
pp(4235,'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(4234,N,R,A).
pp(4234,'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(4232,N,R,A).
pp(4232,'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(4231,N,R,A).
pp(4231,'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(4226,N,R,A).
pp(4226,'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(4217,N,R,A).
pp(4217,'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(4174,N,R,A).
pp(4174,'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(4171,N,R,A).
pp(4171,'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(4170,N,R,A).
pp(4170,'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(4169,N,R,A).
pp(4169,'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(4168,N,R,A).
pp(4168,'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(4167,N,R,A).
pp(4167,'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(4161,N,R,A).
pp(4161,'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(4146,N,R,A).
pp(4146,'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(4140,N,R,A).
pp(4140,'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(4127,N,R,A).
pp(4127,'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(4124,N,R,A).
pp(4124,'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(4121,N,R,A).
pp(4121,'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(4120,N,R,A).
pp(4120,'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(4119,N,R,A).
pp(4119,'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(4118,N,R,A).
pp(4118,'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(4117,N,R,A).
pp(4117,'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(4113,N,R,A).
pp(4113,'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(4112,N,R,A).
pp(4112,'be_neg',[],['mcna','hc-to-phr','be_neg']).
pp(4112,'add_cont',[],['mcna','hc-to-phr','add_cont']).
pp(4112,'non_affix_bearing',[],['mcna','hc-to-phr','non_affix_bearing']).
pp(4112,'contracted_aux_word',[],['mcna','hc-to-phr','contracted_aux_word']).
pp(4112,'contracted_aux_word',[N|R],A) :- pp(5998,N,R,A).
pp(5998,'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(4108,N,R,A).
pp(4108,'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(4107,N,R,A).
pp(4107,'be_neg',[],['nonconj','hc-to-phr','be_neg']).
pp(4107,'add_cont',[],['nonconj','hc-to-phr','add_cont']).
pp(4107,'non_affix_bearing',[],['nonconj','hc-to-phr','non_affix_bearing']).
pp(4107,'contracted_aux_word',[],['nonconj','hc-to-phr','contracted_aux_word']).
pp(4107,'contracted_aux_word',[N|R],A) :- pp(5993,N,R,A).
pp(5993,'add_cont',[],['nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(362,'mcna',[],['nonconj','mcna']).
pp(362,'mcna',[N|R],A) :- pp(4106,N,R,A).
pp(4106,'be_neg',[],['nonconj','mcna','be_neg']).
pp(4106,'add_cont',[],['nonconj','mcna','add_cont']).
pp(4106,'non_affix_bearing',[],['nonconj','mcna','non_affix_bearing']).
pp(4106,'contracted_aux_word',[],['nonconj','mcna','contracted_aux_word']).
pp(4106,'contracted_aux_word',[N|R],A) :- pp(5989,N,R,A).
pp(5989,'add_cont',[],['nonconj','mcna','contracted_aux_word','add_cont']).
pp(4106,'hc-to-phr',[],['nonconj','mcna','hc-to-phr']).
pp(4106,'hc-to-phr',[N|R],A) :- pp(5988,N,R,A).
pp(5988,'be_neg',[],['nonconj','mcna','hc-to-phr','be_neg']).
pp(5988,'add_cont',[],['nonconj','mcna','hc-to-phr','add_cont']).
pp(5988,'non_affix_bearing',[],['nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5988,'contracted_aux_word',[],['nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(5988,'contracted_aux_word',[N|R],A) :- pp(7620,N,R,A).
pp(7620,'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(4099,N,R,A).
pp(4099,'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(4098,N,R,A).
pp(4098,'be_neg',[],['nonmsg','hc-to-phr','be_neg']).
pp(4098,'add_cont',[],['nonmsg','hc-to-phr','add_cont']).
pp(4098,'basic_nontopkey',[],['nonmsg','hc-to-phr','basic_nontopkey']).
pp(4098,'non_affix_bearing',[],['nonmsg','hc-to-phr','non_affix_bearing']).
pp(4098,'contracted_aux_word',[],['nonmsg','hc-to-phr','contracted_aux_word']).
pp(4098,'contracted_aux_word',[N|R],A) :- pp(5982,N,R,A).
pp(5982,'add_cont',[],['nonmsg','hc-to-phr','contracted_aux_word','add_cont']).
pp(361,'mcna',[],['nonmsg','mcna']).
pp(361,'mcna',[N|R],A) :- pp(4097,N,R,A).
pp(4097,'be_neg',[],['nonmsg','mcna','be_neg']).
pp(4097,'add_cont',[],['nonmsg','mcna','add_cont']).
pp(4097,'non_affix_bearing',[],['nonmsg','mcna','non_affix_bearing']).
pp(4097,'contracted_aux_word',[],['nonmsg','mcna','contracted_aux_word']).
pp(4097,'contracted_aux_word',[N|R],A) :- pp(5978,N,R,A).
pp(5978,'add_cont',[],['nonmsg','mcna','contracted_aux_word','add_cont']).
pp(4097,'hc-to-phr',[],['nonmsg','mcna','hc-to-phr']).
pp(4097,'hc-to-phr',[N|R],A) :- pp(5977,N,R,A).
pp(5977,'be_neg',[],['nonmsg','mcna','hc-to-phr','be_neg']).
pp(5977,'add_cont',[],['nonmsg','mcna','hc-to-phr','add_cont']).
pp(5977,'non_affix_bearing',[],['nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5977,'contracted_aux_word',[],['nonmsg','mcna','hc-to-phr','contracted_aux_word']).
pp(5977,'contracted_aux_word',[N|R],A) :- pp(7614,N,R,A).
pp(7614,'add_cont',[],['nonmsg','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(361,'nonconj',[],['nonmsg','nonconj']).
pp(361,'nonconj',[N|R],A) :- pp(4096,N,R,A).
pp(4096,'be_neg',[],['nonmsg','nonconj','be_neg']).
pp(4096,'add_cont',[],['nonmsg','nonconj','add_cont']).
pp(4096,'non_affix_bearing',[],['nonmsg','nonconj','non_affix_bearing']).
pp(4096,'contracted_aux_word',[],['nonmsg','nonconj','contracted_aux_word']).
pp(4096,'contracted_aux_word',[N|R],A) :- pp(5973,N,R,A).
pp(5973,'add_cont',[],['nonmsg','nonconj','contracted_aux_word','add_cont']).
pp(4096,'hc-to-phr',[],['nonmsg','nonconj','hc-to-phr']).
pp(4096,'hc-to-phr',[N|R],A) :- pp(5972,N,R,A).
pp(5972,'be_neg',[],['nonmsg','nonconj','hc-to-phr','be_neg']).
pp(5972,'add_cont',[],['nonmsg','nonconj','hc-to-phr','add_cont']).
pp(5972,'non_affix_bearing',[],['nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5972,'contracted_aux_word',[],['nonmsg','nonconj','hc-to-phr','contracted_aux_word']).
pp(5972,'contracted_aux_word',[N|R],A) :- pp(7609,N,R,A).
pp(7609,'add_cont',[],['nonmsg','nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(4096,'mcna',[],['nonmsg','nonconj','mcna']).
pp(4096,'mcna',[N|R],A) :- pp(5971,N,R,A).
pp(5971,'be_neg',[],['nonmsg','nonconj','mcna','be_neg']).
pp(5971,'add_cont',[],['nonmsg','nonconj','mcna','add_cont']).
pp(5971,'non_affix_bearing',[],['nonmsg','nonconj','mcna','non_affix_bearing']).
pp(5971,'contracted_aux_word',[],['nonmsg','nonconj','mcna','contracted_aux_word']).
pp(5971,'contracted_aux_word',[N|R],A) :- pp(7605,N,R,A).
pp(7605,'add_cont',[],['nonmsg','nonconj','mcna','contracted_aux_word','add_cont']).
pp(5971,'hc-to-phr',[],['nonmsg','nonconj','mcna','hc-to-phr']).
pp(5971,'hc-to-phr',[N|R],A) :- pp(7604,N,R,A).
pp(7604,'be_neg',[],['nonmsg','nonconj','mcna','hc-to-phr','be_neg']).
pp(7604,'add_cont',[],['nonmsg','nonconj','mcna','hc-to-phr','add_cont']).
pp(7604,'non_affix_bearing',[],['nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(7604,'contracted_aux_word',[],['nonmsg','nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(7604,'contracted_aux_word',[N|R],A) :- pp(8494,N,R,A).
pp(8494,'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(4088,N,R,A).
pp(4088,'basic_nontopkey',[],['nonque','hc-to-phr','basic_nontopkey']).
pp(4088,'non_affix_bearing',[],['nonque','hc-to-phr','non_affix_bearing']).
pp(360,'mcna',[],['nonque','mcna']).
pp(360,'mcna',[N|R],A) :- pp(4087,N,R,A).
pp(4087,'non_affix_bearing',[],['nonque','mcna','non_affix_bearing']).
pp(4087,'hc-to-phr',[],['nonque','mcna','hc-to-phr']).
pp(4087,'hc-to-phr',[N|R],A) :- pp(5967,N,R,A).
pp(5967,'non_affix_bearing',[],['nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(360,'nonconj',[],['nonque','nonconj']).
pp(360,'nonconj',[N|R],A) :- pp(4086,N,R,A).
pp(4086,'non_affix_bearing',[],['nonque','nonconj','non_affix_bearing']).
pp(4086,'hc-to-phr',[],['nonque','nonconj','hc-to-phr']).
pp(4086,'hc-to-phr',[N|R],A) :- pp(5965,N,R,A).
pp(5965,'non_affix_bearing',[],['nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(4086,'mcna',[],['nonque','nonconj','mcna']).
pp(4086,'mcna',[N|R],A) :- pp(5964,N,R,A).
pp(5964,'non_affix_bearing',[],['nonque','nonconj','mcna','non_affix_bearing']).
pp(5964,'hc-to-phr',[],['nonque','nonconj','mcna','hc-to-phr']).
pp(5964,'hc-to-phr',[N|R],A) :- pp(7600,N,R,A).
pp(7600,'non_affix_bearing',[],['nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(360,'nonmsg',[],['nonque','nonmsg']).
pp(360,'nonmsg',[N|R],A) :- pp(4085,N,R,A).
pp(4085,'basic_np_sing_word',[],['nonque','nonmsg','basic_np_sing_word']).
pp(4085,'basic_np_word',[],['nonque','nonmsg','basic_np_word']).
pp(4085,'basic_nontopkey',[],['nonque','nonmsg','basic_nontopkey']).
pp(4085,'non_affix_bearing',[],['nonque','nonmsg','non_affix_bearing']).
pp(4085,'hc-to-phr',[],['nonque','nonmsg','hc-to-phr']).
pp(4085,'hc-to-phr',[N|R],A) :- pp(5959,N,R,A).
pp(5959,'basic_nontopkey',[],['nonque','nonmsg','hc-to-phr','basic_nontopkey']).
pp(5959,'non_affix_bearing',[],['nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(4085,'mcna',[],['nonque','nonmsg','mcna']).
pp(4085,'mcna',[N|R],A) :- pp(5958,N,R,A).
pp(5958,'non_affix_bearing',[],['nonque','nonmsg','mcna','non_affix_bearing']).
pp(5958,'hc-to-phr',[],['nonque','nonmsg','mcna','hc-to-phr']).
pp(5958,'hc-to-phr',[N|R],A) :- pp(7596,N,R,A).
pp(7596,'non_affix_bearing',[],['nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(4085,'nonconj',[],['nonque','nonmsg','nonconj']).
pp(4085,'nonconj',[N|R],A) :- pp(5957,N,R,A).
pp(5957,'non_affix_bearing',[],['nonque','nonmsg','nonconj','non_affix_bearing']).
pp(5957,'hc-to-phr',[],['nonque','nonmsg','nonconj','hc-to-phr']).
pp(5957,'hc-to-phr',[N|R],A) :- pp(7594,N,R,A).
pp(7594,'non_affix_bearing',[],['nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5957,'mcna',[],['nonque','nonmsg','nonconj','mcna']).
pp(5957,'mcna',[N|R],A) :- pp(7593,N,R,A).
pp(7593,'non_affix_bearing',[],['nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7593,'hc-to-phr',[],['nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7593,'hc-to-phr',[N|R],A) :- pp(8489,N,R,A).
pp(8489,'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(4081,N,R,A).
pp(4081,'non_affix_bearing',[],['nonrel','hc-to-phr','non_affix_bearing']).
pp(359,'mcna',[],['nonrel','mcna']).
pp(359,'mcna',[N|R],A) :- pp(4080,N,R,A).
pp(4080,'non_affix_bearing',[],['nonrel','mcna','non_affix_bearing']).
pp(4080,'hc-to-phr',[],['nonrel','mcna','hc-to-phr']).
pp(4080,'hc-to-phr',[N|R],A) :- pp(5954,N,R,A).
pp(5954,'non_affix_bearing',[],['nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(359,'nonconj',[],['nonrel','nonconj']).
pp(359,'nonconj',[N|R],A) :- pp(4079,N,R,A).
pp(4079,'non_affix_bearing',[],['nonrel','nonconj','non_affix_bearing']).
pp(4079,'hc-to-phr',[],['nonrel','nonconj','hc-to-phr']).
pp(4079,'hc-to-phr',[N|R],A) :- pp(5952,N,R,A).
pp(5952,'non_affix_bearing',[],['nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(4079,'mcna',[],['nonrel','nonconj','mcna']).
pp(4079,'mcna',[N|R],A) :- pp(5951,N,R,A).
pp(5951,'non_affix_bearing',[],['nonrel','nonconj','mcna','non_affix_bearing']).
pp(5951,'hc-to-phr',[],['nonrel','nonconj','mcna','hc-to-phr']).
pp(5951,'hc-to-phr',[N|R],A) :- pp(7589,N,R,A).
pp(7589,'non_affix_bearing',[],['nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(359,'nonmsg',[],['nonrel','nonmsg']).
pp(359,'nonmsg',[N|R],A) :- pp(4078,N,R,A).
pp(4078,'non_affix_bearing',[],['nonrel','nonmsg','non_affix_bearing']).
pp(4078,'hc-to-phr',[],['nonrel','nonmsg','hc-to-phr']).
pp(4078,'hc-to-phr',[N|R],A) :- pp(5949,N,R,A).
pp(5949,'non_affix_bearing',[],['nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(4078,'mcna',[],['nonrel','nonmsg','mcna']).
pp(4078,'mcna',[N|R],A) :- pp(5948,N,R,A).
pp(5948,'non_affix_bearing',[],['nonrel','nonmsg','mcna','non_affix_bearing']).
pp(5948,'hc-to-phr',[],['nonrel','nonmsg','mcna','hc-to-phr']).
pp(5948,'hc-to-phr',[N|R],A) :- pp(7586,N,R,A).
pp(7586,'non_affix_bearing',[],['nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(4078,'nonconj',[],['nonrel','nonmsg','nonconj']).
pp(4078,'nonconj',[N|R],A) :- pp(5947,N,R,A).
pp(5947,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(5947,'hc-to-phr',[],['nonrel','nonmsg','nonconj','hc-to-phr']).
pp(5947,'hc-to-phr',[N|R],A) :- pp(7584,N,R,A).
pp(7584,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5947,'mcna',[],['nonrel','nonmsg','nonconj','mcna']).
pp(5947,'mcna',[N|R],A) :- pp(7583,N,R,A).
pp(7583,'non_affix_bearing',[],['nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7583,'hc-to-phr',[],['nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7583,'hc-to-phr',[N|R],A) :- pp(8484,N,R,A).
pp(8484,'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(4077,N,R,A).
pp(4077,'non_affix_bearing',[],['nonrel','nonque','non_affix_bearing']).
pp(4077,'basic_unknown_word',[],['nonrel','nonque','basic_unknown_word']).
pp(4077,'hc-to-phr',[],['nonrel','nonque','hc-to-phr']).
pp(4077,'hc-to-phr',[N|R],A) :- pp(5944,N,R,A).
pp(5944,'non_affix_bearing',[],['nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(4077,'mcna',[],['nonrel','nonque','mcna']).
pp(4077,'mcna',[N|R],A) :- pp(5943,N,R,A).
pp(5943,'non_affix_bearing',[],['nonrel','nonque','mcna','non_affix_bearing']).
pp(5943,'hc-to-phr',[],['nonrel','nonque','mcna','hc-to-phr']).
pp(5943,'hc-to-phr',[N|R],A) :- pp(7580,N,R,A).
pp(7580,'non_affix_bearing',[],['nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(4077,'nonconj',[],['nonrel','nonque','nonconj']).
pp(4077,'nonconj',[N|R],A) :- pp(5942,N,R,A).
pp(5942,'non_affix_bearing',[],['nonrel','nonque','nonconj','non_affix_bearing']).
pp(5942,'hc-to-phr',[],['nonrel','nonque','nonconj','hc-to-phr']).
pp(5942,'hc-to-phr',[N|R],A) :- pp(7578,N,R,A).
pp(7578,'non_affix_bearing',[],['nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(5942,'mcna',[],['nonrel','nonque','nonconj','mcna']).
pp(5942,'mcna',[N|R],A) :- pp(7577,N,R,A).
pp(7577,'non_affix_bearing',[],['nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(7577,'hc-to-phr',[],['nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(7577,'hc-to-phr',[N|R],A) :- pp(8480,N,R,A).
pp(8480,'non_affix_bearing',[],['nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4077,'nonmsg',[],['nonrel','nonque','nonmsg']).
pp(4077,'nonmsg',[N|R],A) :- pp(5941,N,R,A).
pp(5941,'non_affix_bearing',[],['nonrel','nonque','nonmsg','non_affix_bearing']).
pp(5941,'hc-to-phr',[],['nonrel','nonque','nonmsg','hc-to-phr']).
pp(5941,'hc-to-phr',[N|R],A) :- pp(7575,N,R,A).
pp(7575,'non_affix_bearing',[],['nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5941,'mcna',[],['nonrel','nonque','nonmsg','mcna']).
pp(5941,'mcna',[N|R],A) :- pp(7574,N,R,A).
pp(7574,'non_affix_bearing',[],['nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(7574,'hc-to-phr',[],['nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(7574,'hc-to-phr',[N|R],A) :- pp(8477,N,R,A).
pp(8477,'non_affix_bearing',[],['nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5941,'nonconj',[],['nonrel','nonque','nonmsg','nonconj']).
pp(5941,'nonconj',[N|R],A) :- pp(7573,N,R,A).
pp(7573,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(7573,'hc-to-phr',[],['nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(7573,'hc-to-phr',[N|R],A) :- pp(8475,N,R,A).
pp(8475,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7573,'mcna',[],['nonrel','nonque','nonmsg','nonconj','mcna']).
pp(7573,'mcna',[N|R],A) :- pp(8474,N,R,A).
pp(8474,'non_affix_bearing',[],['nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8474,'hc-to-phr',[],['nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8474,'hc-to-phr',[N|R],A) :- pp(8854,N,R,A).
pp(8854,'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(4074,N,R,A).
pp(4074,'non_affix_bearing',[],['nonslash','hc-to-phr','non_affix_bearing']).
pp(358,'mcna',[],['nonslash','mcna']).
pp(358,'mcna',[N|R],A) :- pp(4073,N,R,A).
pp(4073,'non_affix_bearing',[],['nonslash','mcna','non_affix_bearing']).
pp(4073,'hc-to-phr',[],['nonslash','mcna','hc-to-phr']).
pp(4073,'hc-to-phr',[N|R],A) :- pp(5938,N,R,A).
pp(5938,'non_affix_bearing',[],['nonslash','mcna','hc-to-phr','non_affix_bearing']).
pp(358,'nonconj',[],['nonslash','nonconj']).
pp(358,'nonconj',[N|R],A) :- pp(4072,N,R,A).
pp(4072,'non_affix_bearing',[],['nonslash','nonconj','non_affix_bearing']).
pp(4072,'hc-to-phr',[],['nonslash','nonconj','hc-to-phr']).
pp(4072,'hc-to-phr',[N|R],A) :- pp(5936,N,R,A).
pp(5936,'non_affix_bearing',[],['nonslash','nonconj','hc-to-phr','non_affix_bearing']).
pp(4072,'mcna',[],['nonslash','nonconj','mcna']).
pp(4072,'mcna',[N|R],A) :- pp(5935,N,R,A).
pp(5935,'non_affix_bearing',[],['nonslash','nonconj','mcna','non_affix_bearing']).
pp(5935,'hc-to-phr',[],['nonslash','nonconj','mcna','hc-to-phr']).
pp(5935,'hc-to-phr',[N|R],A) :- pp(7569,N,R,A).
pp(7569,'non_affix_bearing',[],['nonslash','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(358,'nonmsg',[],['nonslash','nonmsg']).
pp(358,'nonmsg',[N|R],A) :- pp(4071,N,R,A).
pp(4071,'non_affix_bearing',[],['nonslash','nonmsg','non_affix_bearing']).
pp(4071,'hc-to-phr',[],['nonslash','nonmsg','hc-to-phr']).
pp(4071,'hc-to-phr',[N|R],A) :- pp(5933,N,R,A).
pp(5933,'non_affix_bearing',[],['nonslash','nonmsg','hc-to-phr','non_affix_bearing']).
pp(4071,'mcna',[],['nonslash','nonmsg','mcna']).
pp(4071,'mcna',[N|R],A) :- pp(5932,N,R,A).
pp(5932,'non_affix_bearing',[],['nonslash','nonmsg','mcna','non_affix_bearing']).
pp(5932,'hc-to-phr',[],['nonslash','nonmsg','mcna','hc-to-phr']).
pp(5932,'hc-to-phr',[N|R],A) :- pp(7566,N,R,A).
pp(7566,'non_affix_bearing',[],['nonslash','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(4071,'nonconj',[],['nonslash','nonmsg','nonconj']).
pp(4071,'nonconj',[N|R],A) :- pp(5931,N,R,A).
pp(5931,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','non_affix_bearing']).
pp(5931,'hc-to-phr',[],['nonslash','nonmsg','nonconj','hc-to-phr']).
pp(5931,'hc-to-phr',[N|R],A) :- pp(7564,N,R,A).
pp(7564,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(5931,'mcna',[],['nonslash','nonmsg','nonconj','mcna']).
pp(5931,'mcna',[N|R],A) :- pp(7563,N,R,A).
pp(7563,'non_affix_bearing',[],['nonslash','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7563,'hc-to-phr',[],['nonslash','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7563,'hc-to-phr',[N|R],A) :- pp(8469,N,R,A).
pp(8469,'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(4070,N,R,A).
pp(4070,'non_affix_bearing',[],['nonslash','nonque','non_affix_bearing']).
pp(4070,'basic_unknown_word',[],['nonslash','nonque','basic_unknown_word']).
pp(4070,'hc-to-phr',[],['nonslash','nonque','hc-to-phr']).
pp(4070,'hc-to-phr',[N|R],A) :- pp(5928,N,R,A).
pp(5928,'non_affix_bearing',[],['nonslash','nonque','hc-to-phr','non_affix_bearing']).
pp(4070,'mcna',[],['nonslash','nonque','mcna']).
pp(4070,'mcna',[N|R],A) :- pp(5927,N,R,A).
pp(5927,'non_affix_bearing',[],['nonslash','nonque','mcna','non_affix_bearing']).
pp(5927,'hc-to-phr',[],['nonslash','nonque','mcna','hc-to-phr']).
pp(5927,'hc-to-phr',[N|R],A) :- pp(7560,N,R,A).
pp(7560,'non_affix_bearing',[],['nonslash','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(4070,'nonconj',[],['nonslash','nonque','nonconj']).
pp(4070,'nonconj',[N|R],A) :- pp(5926,N,R,A).
pp(5926,'non_affix_bearing',[],['nonslash','nonque','nonconj','non_affix_bearing']).
pp(5926,'hc-to-phr',[],['nonslash','nonque','nonconj','hc-to-phr']).
pp(5926,'hc-to-phr',[N|R],A) :- pp(7558,N,R,A).
pp(7558,'non_affix_bearing',[],['nonslash','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(5926,'mcna',[],['nonslash','nonque','nonconj','mcna']).
pp(5926,'mcna',[N|R],A) :- pp(7557,N,R,A).
pp(7557,'non_affix_bearing',[],['nonslash','nonque','nonconj','mcna','non_affix_bearing']).
pp(7557,'hc-to-phr',[],['nonslash','nonque','nonconj','mcna','hc-to-phr']).
pp(7557,'hc-to-phr',[N|R],A) :- pp(8465,N,R,A).
pp(8465,'non_affix_bearing',[],['nonslash','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4070,'nonmsg',[],['nonslash','nonque','nonmsg']).
pp(4070,'nonmsg',[N|R],A) :- pp(5925,N,R,A).
pp(5925,'non_affix_bearing',[],['nonslash','nonque','nonmsg','non_affix_bearing']).
pp(5925,'hc-to-phr',[],['nonslash','nonque','nonmsg','hc-to-phr']).
pp(5925,'hc-to-phr',[N|R],A) :- pp(7555,N,R,A).
pp(7555,'non_affix_bearing',[],['nonslash','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5925,'mcna',[],['nonslash','nonque','nonmsg','mcna']).
pp(5925,'mcna',[N|R],A) :- pp(7554,N,R,A).
pp(7554,'non_affix_bearing',[],['nonslash','nonque','nonmsg','mcna','non_affix_bearing']).
pp(7554,'hc-to-phr',[],['nonslash','nonque','nonmsg','mcna','hc-to-phr']).
pp(7554,'hc-to-phr',[N|R],A) :- pp(8462,N,R,A).
pp(8462,'non_affix_bearing',[],['nonslash','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5925,'nonconj',[],['nonslash','nonque','nonmsg','nonconj']).
pp(5925,'nonconj',[N|R],A) :- pp(7553,N,R,A).
pp(7553,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(7553,'hc-to-phr',[],['nonslash','nonque','nonmsg','nonconj','hc-to-phr']).
pp(7553,'hc-to-phr',[N|R],A) :- pp(8460,N,R,A).
pp(8460,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7553,'mcna',[],['nonslash','nonque','nonmsg','nonconj','mcna']).
pp(7553,'mcna',[N|R],A) :- pp(8459,N,R,A).
pp(8459,'non_affix_bearing',[],['nonslash','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8459,'hc-to-phr',[],['nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8459,'hc-to-phr',[N|R],A) :- pp(8848,N,R,A).
pp(8848,'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(4069,N,R,A).
pp(4069,'non_affix_bearing',[],['nonslash','nonrel','non_affix_bearing']).
pp(4069,'basic_unknown_word',[],['nonslash','nonrel','basic_unknown_word']).
pp(4069,'hc-to-phr',[],['nonslash','nonrel','hc-to-phr']).
pp(4069,'hc-to-phr',[N|R],A) :- pp(5922,N,R,A).
pp(5922,'non_affix_bearing',[],['nonslash','nonrel','hc-to-phr','non_affix_bearing']).
pp(4069,'mcna',[],['nonslash','nonrel','mcna']).
pp(4069,'mcna',[N|R],A) :- pp(5921,N,R,A).
pp(5921,'non_affix_bearing',[],['nonslash','nonrel','mcna','non_affix_bearing']).
pp(5921,'hc-to-phr',[],['nonslash','nonrel','mcna','hc-to-phr']).
pp(5921,'hc-to-phr',[N|R],A) :- pp(7550,N,R,A).
pp(7550,'non_affix_bearing',[],['nonslash','nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(4069,'nonconj',[],['nonslash','nonrel','nonconj']).
pp(4069,'nonconj',[N|R],A) :- pp(5920,N,R,A).
pp(5920,'non_affix_bearing',[],['nonslash','nonrel','nonconj','non_affix_bearing']).
pp(5920,'hc-to-phr',[],['nonslash','nonrel','nonconj','hc-to-phr']).
pp(5920,'hc-to-phr',[N|R],A) :- pp(7548,N,R,A).
pp(7548,'non_affix_bearing',[],['nonslash','nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(5920,'mcna',[],['nonslash','nonrel','nonconj','mcna']).
pp(5920,'mcna',[N|R],A) :- pp(7547,N,R,A).
pp(7547,'non_affix_bearing',[],['nonslash','nonrel','nonconj','mcna','non_affix_bearing']).
pp(7547,'hc-to-phr',[],['nonslash','nonrel','nonconj','mcna','hc-to-phr']).
pp(7547,'hc-to-phr',[N|R],A) :- pp(8455,N,R,A).
pp(8455,'non_affix_bearing',[],['nonslash','nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4069,'nonmsg',[],['nonslash','nonrel','nonmsg']).
pp(4069,'nonmsg',[N|R],A) :- pp(5919,N,R,A).
pp(5919,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','non_affix_bearing']).
pp(5919,'hc-to-phr',[],['nonslash','nonrel','nonmsg','hc-to-phr']).
pp(5919,'hc-to-phr',[N|R],A) :- pp(7545,N,R,A).
pp(7545,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5919,'mcna',[],['nonslash','nonrel','nonmsg','mcna']).
pp(5919,'mcna',[N|R],A) :- pp(7544,N,R,A).
pp(7544,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','mcna','non_affix_bearing']).
pp(7544,'hc-to-phr',[],['nonslash','nonrel','nonmsg','mcna','hc-to-phr']).
pp(7544,'hc-to-phr',[N|R],A) :- pp(8452,N,R,A).
pp(8452,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5919,'nonconj',[],['nonslash','nonrel','nonmsg','nonconj']).
pp(5919,'nonconj',[N|R],A) :- pp(7543,N,R,A).
pp(7543,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(7543,'hc-to-phr',[],['nonslash','nonrel','nonmsg','nonconj','hc-to-phr']).
pp(7543,'hc-to-phr',[N|R],A) :- pp(8450,N,R,A).
pp(8450,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7543,'mcna',[],['nonslash','nonrel','nonmsg','nonconj','mcna']).
pp(7543,'mcna',[N|R],A) :- pp(8449,N,R,A).
pp(8449,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8449,'hc-to-phr',[],['nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8449,'hc-to-phr',[N|R],A) :- pp(8843,N,R,A).
pp(8843,'non_affix_bearing',[],['nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4069,'nonque',[],['nonslash','nonrel','nonque']).
pp(4069,'nonque',[N|R],A) :- pp(5918,N,R,A).
pp(5918,'non_affix_bearing',[],['nonslash','nonrel','nonque','non_affix_bearing']).
pp(5918,'basic_unknown_word',[],['nonslash','nonrel','nonque','basic_unknown_word']).
pp(5918,'hc-to-phr',[],['nonslash','nonrel','nonque','hc-to-phr']).
pp(5918,'hc-to-phr',[N|R],A) :- pp(7540,N,R,A).
pp(7540,'non_affix_bearing',[],['nonslash','nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(5918,'mcna',[],['nonslash','nonrel','nonque','mcna']).
pp(5918,'mcna',[N|R],A) :- pp(7539,N,R,A).
pp(7539,'non_affix_bearing',[],['nonslash','nonrel','nonque','mcna','non_affix_bearing']).
pp(7539,'hc-to-phr',[],['nonslash','nonrel','nonque','mcna','hc-to-phr']).
pp(7539,'hc-to-phr',[N|R],A) :- pp(8446,N,R,A).
pp(8446,'non_affix_bearing',[],['nonslash','nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(5918,'nonconj',[],['nonslash','nonrel','nonque','nonconj']).
pp(5918,'nonconj',[N|R],A) :- pp(7538,N,R,A).
pp(7538,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','non_affix_bearing']).
pp(7538,'hc-to-phr',[],['nonslash','nonrel','nonque','nonconj','hc-to-phr']).
pp(7538,'hc-to-phr',[N|R],A) :- pp(8444,N,R,A).
pp(8444,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(7538,'mcna',[],['nonslash','nonrel','nonque','nonconj','mcna']).
pp(7538,'mcna',[N|R],A) :- pp(8443,N,R,A).
pp(8443,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(8443,'hc-to-phr',[],['nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(8443,'hc-to-phr',[N|R],A) :- pp(8839,N,R,A).
pp(8839,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5918,'nonmsg',[],['nonslash','nonrel','nonque','nonmsg']).
pp(5918,'nonmsg',[N|R],A) :- pp(7537,N,R,A).
pp(7537,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','non_affix_bearing']).
pp(7537,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','hc-to-phr']).
pp(7537,'hc-to-phr',[N|R],A) :- pp(8441,N,R,A).
pp(8441,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7537,'mcna',[],['nonslash','nonrel','nonque','nonmsg','mcna']).
pp(7537,'mcna',[N|R],A) :- pp(8440,N,R,A).
pp(8440,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8440,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(8440,'hc-to-phr',[N|R],A) :- pp(8836,N,R,A).
pp(8836,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7537,'nonconj',[],['nonslash','nonrel','nonque','nonmsg','nonconj']).
pp(7537,'nonconj',[N|R],A) :- pp(8439,N,R,A).
pp(8439,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8439,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8439,'hc-to-phr',[N|R],A) :- pp(8834,N,R,A).
pp(8834,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8439,'mcna',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna']).
pp(8439,'mcna',[N|R],A) :- pp(8833,N,R,A).
pp(8833,'non_affix_bearing',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8833,'hc-to-phr',[],['nonslash','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8833,'hc-to-phr',[N|R],A) :- pp(8946,N,R,A).
pp(8946,'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(4066,N,R,A).
pp(4066,'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(4065,N,R,A).
pp(4065,'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(4064,N,R,A).
pp(4064,'complement_free_number',[],['topkey','unspecified_num','complement_free_number']).
pp(4064,'card_only_word',[],['topkey','unspecified_num','card_only_word']).
pp(4064,'card_only_word',[N|R],A) :- pp(5914,N,R,A).
pp(5914,'complement_free_number',[],['topkey','unspecified_num','card_only_word','complement_free_number']).
pp(4064,'norm_card_word',[],['topkey','unspecified_num','norm_card_word']).
pp(4064,'norm_card_word',[N|R],A) :- pp(5913,N,R,A).
pp(5913,'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(4058,N,R,A).
pp(4058,'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(4057,N,R,A).
pp(4057,'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(4056,N,R,A).
pp(4056,'contracted_aux_word',[],['topkey','have_pres','contracted_aux_word']).
pp(357,'have_fin',[],['topkey','have_fin']).
pp(357,'have_fin',[N|R],A) :- pp(4055,N,R,A).
pp(4055,'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(4054,N,R,A).
pp(4054,'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(4053,N,R,A).
pp(4053,'add_cont',[],['topkey','pres_modal_verb_word','add_cont']).
pp(4053,'contracted_aux_word',[],['topkey','pres_modal_verb_word','contracted_aux_word']).
pp(4053,'contracted_aux_word',[N|R],A) :- pp(5906,N,R,A).
pp(5906,'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(4052,N,R,A).
pp(4052,'add_cont',[],['topkey','fin_modal_verb_word','add_cont']).
pp(4052,'contracted_aux_word',[],['topkey','fin_modal_verb_word','contracted_aux_word']).
pp(4052,'contracted_aux_word',[N|R],A) :- pp(5904,N,R,A).
pp(5904,'add_cont',[],['topkey','fin_modal_verb_word','contracted_aux_word','add_cont']).
pp(4052,'bse_aux_verb_word',[],['topkey','fin_modal_verb_word','bse_aux_verb_word']).
pp(4052,'bse_aux_verb_word',[N|R],A) :- pp(5903,N,R,A).
pp(5903,'contracted_aux_word',[],['topkey','fin_modal_verb_word','bse_aux_verb_word','contracted_aux_word']).
pp(4052,'aux_verb_word',[],['topkey','fin_modal_verb_word','aux_verb_word']).
pp(4052,'aux_verb_word',[N|R],A) :- pp(5902,N,R,A).
pp(5902,'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(4051,N,R,A).
pp(4051,'add_cont',[],['topkey','generic_modal_verb_word','add_cont']).
pp(4051,'contracted_aux_word',[],['topkey','generic_modal_verb_word','contracted_aux_word']).
pp(4051,'contracted_aux_word',[N|R],A) :- pp(5900,N,R,A).
pp(5900,'add_cont',[],['topkey','generic_modal_verb_word','contracted_aux_word','add_cont']).
pp(4051,'bse_aux_verb_word',[],['topkey','generic_modal_verb_word','bse_aux_verb_word']).
pp(4051,'bse_aux_verb_word',[N|R],A) :- pp(5899,N,R,A).
pp(5899,'contracted_aux_word',[],['topkey','generic_modal_verb_word','bse_aux_verb_word','contracted_aux_word']).
pp(4051,'aux_verb_word',[],['topkey','generic_modal_verb_word','aux_verb_word']).
pp(4051,'aux_verb_word',[N|R],A) :- pp(5898,N,R,A).
pp(5898,'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(4050,N,R,A).
pp(4050,'add_cont',[],['topkey','inf_aux_verb_word','add_cont']).
pp(4050,'fin_modal_verb_word',[],['topkey','inf_aux_verb_word','fin_modal_verb_word']).
pp(4050,'fin_modal_verb_word',[N|R],A) :- pp(5896,N,R,A).
pp(5896,'add_cont',[],['topkey','inf_aux_verb_word','fin_modal_verb_word','add_cont']).
pp(4050,'generic_modal_verb_word',[],['topkey','inf_aux_verb_word','generic_modal_verb_word']).
pp(4050,'generic_modal_verb_word',[N|R],A) :- pp(5895,N,R,A).
pp(5895,'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(4049,N,R,A).
pp(4049,'add_cont',[],['topkey','aux_verb_word_super','add_cont']).
pp(4049,'contracted_aux_word',[],['topkey','aux_verb_word_super','contracted_aux_word']).
pp(4049,'contracted_aux_word',[N|R],A) :- pp(5893,N,R,A).
pp(5893,'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(4048,N,R,A).
pp(4048,'add_cont',[],['topkey','hc-to-phr','add_cont']).
pp(4048,'non_affix_bearing',[],['topkey','hc-to-phr','non_affix_bearing']).
pp(4048,'contracted_aux_word',[],['topkey','hc-to-phr','contracted_aux_word']).
pp(4048,'contracted_aux_word',[N|R],A) :- pp(5890,N,R,A).
pp(5890,'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(4041,N,R,A).
pp(4041,'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(4040,N,R,A).
pp(4040,'contracted_aux_word',[],['topkey','be_pres','contracted_aux_word']).
pp(357,'be_fin',[],['topkey','be_fin']).
pp(357,'be_fin',[N|R],A) :- pp(4039,N,R,A).
pp(4039,'contracted_aux_word',[],['topkey','be_fin','contracted_aux_word']).
pp(357,'be_id',[],['topkey','be_id']).
pp(357,'be_id',[N|R],A) :- pp(4038,N,R,A).
pp(4038,'be_past_lex_entry',[],['topkey','be_id','be_past_lex_entry']).
pp(4038,'be_past',[],['topkey','be_id','be_past']).
pp(4038,'be_is_lex_entry',[],['topkey','be_id','be_is_lex_entry']).
pp(4038,'be_pres_lex_entry',[],['topkey','be_id','be_pres_lex_entry']).
pp(4038,'be_pres',[],['topkey','be_id','be_pres']).
pp(4038,'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(4033,N,R,A).
pp(4033,'contracted_aux_word',[],['topkey','be_verb','contracted_aux_word']).
pp(357,'mcna',[],['topkey','mcna']).
pp(357,'mcna',[N|R],A) :- pp(4032,N,R,A).
pp(4032,'add_cont',[],['topkey','mcna','add_cont']).
pp(4032,'non_affix_bearing',[],['topkey','mcna','non_affix_bearing']).
pp(4032,'contracted_aux_word',[],['topkey','mcna','contracted_aux_word']).
pp(4032,'contracted_aux_word',[N|R],A) :- pp(5877,N,R,A).
pp(5877,'add_cont',[],['topkey','mcna','contracted_aux_word','add_cont']).
pp(4032,'hc-to-phr',[],['topkey','mcna','hc-to-phr']).
pp(4032,'hc-to-phr',[N|R],A) :- pp(5876,N,R,A).
pp(5876,'add_cont',[],['topkey','mcna','hc-to-phr','add_cont']).
pp(5876,'non_affix_bearing',[],['topkey','mcna','hc-to-phr','non_affix_bearing']).
pp(5876,'contracted_aux_word',[],['topkey','mcna','hc-to-phr','contracted_aux_word']).
pp(5876,'contracted_aux_word',[N|R],A) :- pp(7520,N,R,A).
pp(7520,'add_cont',[],['topkey','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(357,'nonconj',[],['topkey','nonconj']).
pp(357,'nonconj',[N|R],A) :- pp(4031,N,R,A).
pp(4031,'add_cont',[],['topkey','nonconj','add_cont']).
pp(4031,'non_affix_bearing',[],['topkey','nonconj','non_affix_bearing']).
pp(4031,'contracted_aux_word',[],['topkey','nonconj','contracted_aux_word']).
pp(4031,'contracted_aux_word',[N|R],A) :- pp(5873,N,R,A).
pp(5873,'add_cont',[],['topkey','nonconj','contracted_aux_word','add_cont']).
pp(4031,'hc-to-phr',[],['topkey','nonconj','hc-to-phr']).
pp(4031,'hc-to-phr',[N|R],A) :- pp(5872,N,R,A).
pp(5872,'add_cont',[],['topkey','nonconj','hc-to-phr','add_cont']).
pp(5872,'non_affix_bearing',[],['topkey','nonconj','hc-to-phr','non_affix_bearing']).
pp(5872,'contracted_aux_word',[],['topkey','nonconj','hc-to-phr','contracted_aux_word']).
pp(5872,'contracted_aux_word',[N|R],A) :- pp(7516,N,R,A).
pp(7516,'add_cont',[],['topkey','nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(4031,'mcna',[],['topkey','nonconj','mcna']).
pp(4031,'mcna',[N|R],A) :- pp(5871,N,R,A).
pp(5871,'add_cont',[],['topkey','nonconj','mcna','add_cont']).
pp(5871,'non_affix_bearing',[],['topkey','nonconj','mcna','non_affix_bearing']).
pp(5871,'contracted_aux_word',[],['topkey','nonconj','mcna','contracted_aux_word']).
pp(5871,'contracted_aux_word',[N|R],A) :- pp(7513,N,R,A).
pp(7513,'add_cont',[],['topkey','nonconj','mcna','contracted_aux_word','add_cont']).
pp(5871,'hc-to-phr',[],['topkey','nonconj','mcna','hc-to-phr']).
pp(5871,'hc-to-phr',[N|R],A) :- pp(7512,N,R,A).
pp(7512,'add_cont',[],['topkey','nonconj','mcna','hc-to-phr','add_cont']).
pp(7512,'non_affix_bearing',[],['topkey','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(7512,'contracted_aux_word',[],['topkey','nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(7512,'contracted_aux_word',[N|R],A) :- pp(8433,N,R,A).
pp(8433,'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(4030,N,R,A).
pp(4030,'add_cont',[],['topkey','nonmsg','add_cont']).
pp(4030,'basic_nontopkey',[],['topkey','nonmsg','basic_nontopkey']).
pp(4030,'non_affix_bearing',[],['topkey','nonmsg','non_affix_bearing']).
pp(4030,'contracted_aux_word',[],['topkey','nonmsg','contracted_aux_word']).
pp(4030,'contracted_aux_word',[N|R],A) :- pp(5867,N,R,A).
pp(5867,'add_cont',[],['topkey','nonmsg','contracted_aux_word','add_cont']).
pp(4030,'hc-to-phr',[],['topkey','nonmsg','hc-to-phr']).
pp(4030,'hc-to-phr',[N|R],A) :- pp(5866,N,R,A).
pp(5866,'add_cont',[],['topkey','nonmsg','hc-to-phr','add_cont']).
pp(5866,'non_affix_bearing',[],['topkey','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5866,'contracted_aux_word',[],['topkey','nonmsg','hc-to-phr','contracted_aux_word']).
pp(5866,'contracted_aux_word',[N|R],A) :- pp(7508,N,R,A).
pp(7508,'add_cont',[],['topkey','nonmsg','hc-to-phr','contracted_aux_word','add_cont']).
pp(4030,'mcna',[],['topkey','nonmsg','mcna']).
pp(4030,'mcna',[N|R],A) :- pp(5865,N,R,A).
pp(5865,'add_cont',[],['topkey','nonmsg','mcna','add_cont']).
pp(5865,'non_affix_bearing',[],['topkey','nonmsg','mcna','non_affix_bearing']).
pp(5865,'contracted_aux_word',[],['topkey','nonmsg','mcna','contracted_aux_word']).
pp(5865,'contracted_aux_word',[N|R],A) :- pp(7505,N,R,A).
pp(7505,'add_cont',[],['topkey','nonmsg','mcna','contracted_aux_word','add_cont']).
pp(5865,'hc-to-phr',[],['topkey','nonmsg','mcna','hc-to-phr']).
pp(5865,'hc-to-phr',[N|R],A) :- pp(7504,N,R,A).
pp(7504,'add_cont',[],['topkey','nonmsg','mcna','hc-to-phr','add_cont']).
pp(7504,'non_affix_bearing',[],['topkey','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7504,'contracted_aux_word',[],['topkey','nonmsg','mcna','hc-to-phr','contracted_aux_word']).
pp(7504,'contracted_aux_word',[N|R],A) :- pp(8428,N,R,A).
pp(8428,'add_cont',[],['topkey','nonmsg','mcna','hc-to-phr','contracted_aux_word','add_cont']).
pp(4030,'nonconj',[],['topkey','nonmsg','nonconj']).
pp(4030,'nonconj',[N|R],A) :- pp(5864,N,R,A).
pp(5864,'add_cont',[],['topkey','nonmsg','nonconj','add_cont']).
pp(5864,'non_affix_bearing',[],['topkey','nonmsg','nonconj','non_affix_bearing']).
pp(5864,'contracted_aux_word',[],['topkey','nonmsg','nonconj','contracted_aux_word']).
pp(5864,'contracted_aux_word',[N|R],A) :- pp(7501,N,R,A).
pp(7501,'add_cont',[],['topkey','nonmsg','nonconj','contracted_aux_word','add_cont']).
pp(5864,'hc-to-phr',[],['topkey','nonmsg','nonconj','hc-to-phr']).
pp(5864,'hc-to-phr',[N|R],A) :- pp(7500,N,R,A).
pp(7500,'add_cont',[],['topkey','nonmsg','nonconj','hc-to-phr','add_cont']).
pp(7500,'non_affix_bearing',[],['topkey','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7500,'contracted_aux_word',[],['topkey','nonmsg','nonconj','hc-to-phr','contracted_aux_word']).
pp(7500,'contracted_aux_word',[N|R],A) :- pp(8424,N,R,A).
pp(8424,'add_cont',[],['topkey','nonmsg','nonconj','hc-to-phr','contracted_aux_word','add_cont']).
pp(5864,'mcna',[],['topkey','nonmsg','nonconj','mcna']).
pp(5864,'mcna',[N|R],A) :- pp(7499,N,R,A).
pp(7499,'add_cont',[],['topkey','nonmsg','nonconj','mcna','add_cont']).
pp(7499,'non_affix_bearing',[],['topkey','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(7499,'contracted_aux_word',[],['topkey','nonmsg','nonconj','mcna','contracted_aux_word']).
pp(7499,'contracted_aux_word',[N|R],A) :- pp(8421,N,R,A).
pp(8421,'add_cont',[],['topkey','nonmsg','nonconj','mcna','contracted_aux_word','add_cont']).
pp(7499,'hc-to-phr',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr']).
pp(7499,'hc-to-phr',[N|R],A) :- pp(8420,N,R,A).
pp(8420,'add_cont',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','add_cont']).
pp(8420,'non_affix_bearing',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(8420,'contracted_aux_word',[],['topkey','nonmsg','nonconj','mcna','hc-to-phr','contracted_aux_word']).
pp(8420,'contracted_aux_word',[N|R],A) :- pp(8826,N,R,A).
pp(8826,'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(4029,N,R,A).
pp(4029,'basic_nontopkey',[],['topkey','nonque','basic_nontopkey']).
pp(4029,'non_affix_bearing',[],['topkey','nonque','non_affix_bearing']).
pp(4029,'hc-to-phr',[],['topkey','nonque','hc-to-phr']).
pp(4029,'hc-to-phr',[N|R],A) :- pp(5861,N,R,A).
pp(5861,'non_affix_bearing',[],['topkey','nonque','hc-to-phr','non_affix_bearing']).
pp(4029,'mcna',[],['topkey','nonque','mcna']).
pp(4029,'mcna',[N|R],A) :- pp(5860,N,R,A).
pp(5860,'non_affix_bearing',[],['topkey','nonque','mcna','non_affix_bearing']).
pp(5860,'hc-to-phr',[],['topkey','nonque','mcna','hc-to-phr']).
pp(5860,'hc-to-phr',[N|R],A) :- pp(7496,N,R,A).
pp(7496,'non_affix_bearing',[],['topkey','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(4029,'nonconj',[],['topkey','nonque','nonconj']).
pp(4029,'nonconj',[N|R],A) :- pp(5859,N,R,A).
pp(5859,'non_affix_bearing',[],['topkey','nonque','nonconj','non_affix_bearing']).
pp(5859,'hc-to-phr',[],['topkey','nonque','nonconj','hc-to-phr']).
pp(5859,'hc-to-phr',[N|R],A) :- pp(7494,N,R,A).
pp(7494,'non_affix_bearing',[],['topkey','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(5859,'mcna',[],['topkey','nonque','nonconj','mcna']).
pp(5859,'mcna',[N|R],A) :- pp(7493,N,R,A).
pp(7493,'non_affix_bearing',[],['topkey','nonque','nonconj','mcna','non_affix_bearing']).
pp(7493,'hc-to-phr',[],['topkey','nonque','nonconj','mcna','hc-to-phr']).
pp(7493,'hc-to-phr',[N|R],A) :- pp(8416,N,R,A).
pp(8416,'non_affix_bearing',[],['topkey','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4029,'nonmsg',[],['topkey','nonque','nonmsg']).
pp(4029,'nonmsg',[N|R],A) :- pp(5858,N,R,A).
pp(5858,'basic_nontopkey',[],['topkey','nonque','nonmsg','basic_nontopkey']).
pp(5858,'non_affix_bearing',[],['topkey','nonque','nonmsg','non_affix_bearing']).
pp(5858,'hc-to-phr',[],['topkey','nonque','nonmsg','hc-to-phr']).
pp(5858,'hc-to-phr',[N|R],A) :- pp(7490,N,R,A).
pp(7490,'non_affix_bearing',[],['topkey','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5858,'mcna',[],['topkey','nonque','nonmsg','mcna']).
pp(5858,'mcna',[N|R],A) :- pp(7489,N,R,A).
pp(7489,'non_affix_bearing',[],['topkey','nonque','nonmsg','mcna','non_affix_bearing']).
pp(7489,'hc-to-phr',[],['topkey','nonque','nonmsg','mcna','hc-to-phr']).
pp(7489,'hc-to-phr',[N|R],A) :- pp(8413,N,R,A).
pp(8413,'non_affix_bearing',[],['topkey','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5858,'nonconj',[],['topkey','nonque','nonmsg','nonconj']).
pp(5858,'nonconj',[N|R],A) :- pp(7488,N,R,A).
pp(7488,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(7488,'hc-to-phr',[],['topkey','nonque','nonmsg','nonconj','hc-to-phr']).
pp(7488,'hc-to-phr',[N|R],A) :- pp(8411,N,R,A).
pp(8411,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7488,'mcna',[],['topkey','nonque','nonmsg','nonconj','mcna']).
pp(7488,'mcna',[N|R],A) :- pp(8410,N,R,A).
pp(8410,'non_affix_bearing',[],['topkey','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8410,'hc-to-phr',[],['topkey','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8410,'hc-to-phr',[N|R],A) :- pp(8821,N,R,A).
pp(8821,'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(4028,N,R,A).
pp(4028,'non_affix_bearing',[],['topkey','nonrel','non_affix_bearing']).
pp(4028,'hc-to-phr',[],['topkey','nonrel','hc-to-phr']).
pp(4028,'hc-to-phr',[N|R],A) :- pp(5856,N,R,A).
pp(5856,'non_affix_bearing',[],['topkey','nonrel','hc-to-phr','non_affix_bearing']).
pp(4028,'mcna',[],['topkey','nonrel','mcna']).
pp(4028,'mcna',[N|R],A) :- pp(5855,N,R,A).
pp(5855,'non_affix_bearing',[],['topkey','nonrel','mcna','non_affix_bearing']).
pp(5855,'hc-to-phr',[],['topkey','nonrel','mcna','hc-to-phr']).
pp(5855,'hc-to-phr',[N|R],A) :- pp(7485,N,R,A).
pp(7485,'non_affix_bearing',[],['topkey','nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(4028,'nonconj',[],['topkey','nonrel','nonconj']).
pp(4028,'nonconj',[N|R],A) :- pp(5854,N,R,A).
pp(5854,'non_affix_bearing',[],['topkey','nonrel','nonconj','non_affix_bearing']).
pp(5854,'hc-to-phr',[],['topkey','nonrel','nonconj','hc-to-phr']).
pp(5854,'hc-to-phr',[N|R],A) :- pp(7483,N,R,A).
pp(7483,'non_affix_bearing',[],['topkey','nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(5854,'mcna',[],['topkey','nonrel','nonconj','mcna']).
pp(5854,'mcna',[N|R],A) :- pp(7482,N,R,A).
pp(7482,'non_affix_bearing',[],['topkey','nonrel','nonconj','mcna','non_affix_bearing']).
pp(7482,'hc-to-phr',[],['topkey','nonrel','nonconj','mcna','hc-to-phr']).
pp(7482,'hc-to-phr',[N|R],A) :- pp(8406,N,R,A).
pp(8406,'non_affix_bearing',[],['topkey','nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4028,'nonmsg',[],['topkey','nonrel','nonmsg']).
pp(4028,'nonmsg',[N|R],A) :- pp(5853,N,R,A).
pp(5853,'non_affix_bearing',[],['topkey','nonrel','nonmsg','non_affix_bearing']).
pp(5853,'hc-to-phr',[],['topkey','nonrel','nonmsg','hc-to-phr']).
pp(5853,'hc-to-phr',[N|R],A) :- pp(7480,N,R,A).
pp(7480,'non_affix_bearing',[],['topkey','nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5853,'mcna',[],['topkey','nonrel','nonmsg','mcna']).
pp(5853,'mcna',[N|R],A) :- pp(7479,N,R,A).
pp(7479,'non_affix_bearing',[],['topkey','nonrel','nonmsg','mcna','non_affix_bearing']).
pp(7479,'hc-to-phr',[],['topkey','nonrel','nonmsg','mcna','hc-to-phr']).
pp(7479,'hc-to-phr',[N|R],A) :- pp(8403,N,R,A).
pp(8403,'non_affix_bearing',[],['topkey','nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5853,'nonconj',[],['topkey','nonrel','nonmsg','nonconj']).
pp(5853,'nonconj',[N|R],A) :- pp(7478,N,R,A).
pp(7478,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(7478,'hc-to-phr',[],['topkey','nonrel','nonmsg','nonconj','hc-to-phr']).
pp(7478,'hc-to-phr',[N|R],A) :- pp(8401,N,R,A).
pp(8401,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7478,'mcna',[],['topkey','nonrel','nonmsg','nonconj','mcna']).
pp(7478,'mcna',[N|R],A) :- pp(8400,N,R,A).
pp(8400,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8400,'hc-to-phr',[],['topkey','nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8400,'hc-to-phr',[N|R],A) :- pp(8816,N,R,A).
pp(8816,'non_affix_bearing',[],['topkey','nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4028,'nonque',[],['topkey','nonrel','nonque']).
pp(4028,'nonque',[N|R],A) :- pp(5852,N,R,A).
pp(5852,'non_affix_bearing',[],['topkey','nonrel','nonque','non_affix_bearing']).
pp(5852,'hc-to-phr',[],['topkey','nonrel','nonque','hc-to-phr']).
pp(5852,'hc-to-phr',[N|R],A) :- pp(7476,N,R,A).
pp(7476,'non_affix_bearing',[],['topkey','nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(5852,'mcna',[],['topkey','nonrel','nonque','mcna']).
pp(5852,'mcna',[N|R],A) :- pp(7475,N,R,A).
pp(7475,'non_affix_bearing',[],['topkey','nonrel','nonque','mcna','non_affix_bearing']).
pp(7475,'hc-to-phr',[],['topkey','nonrel','nonque','mcna','hc-to-phr']).
pp(7475,'hc-to-phr',[N|R],A) :- pp(8397,N,R,A).
pp(8397,'non_affix_bearing',[],['topkey','nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(5852,'nonconj',[],['topkey','nonrel','nonque','nonconj']).
pp(5852,'nonconj',[N|R],A) :- pp(7474,N,R,A).
pp(7474,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','non_affix_bearing']).
pp(7474,'hc-to-phr',[],['topkey','nonrel','nonque','nonconj','hc-to-phr']).
pp(7474,'hc-to-phr',[N|R],A) :- pp(8395,N,R,A).
pp(8395,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(7474,'mcna',[],['topkey','nonrel','nonque','nonconj','mcna']).
pp(7474,'mcna',[N|R],A) :- pp(8394,N,R,A).
pp(8394,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(8394,'hc-to-phr',[],['topkey','nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(8394,'hc-to-phr',[N|R],A) :- pp(8812,N,R,A).
pp(8812,'non_affix_bearing',[],['topkey','nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5852,'nonmsg',[],['topkey','nonrel','nonque','nonmsg']).
pp(5852,'nonmsg',[N|R],A) :- pp(7473,N,R,A).
pp(7473,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','non_affix_bearing']).
pp(7473,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','hc-to-phr']).
pp(7473,'hc-to-phr',[N|R],A) :- pp(8392,N,R,A).
pp(8392,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7473,'mcna',[],['topkey','nonrel','nonque','nonmsg','mcna']).
pp(7473,'mcna',[N|R],A) :- pp(8391,N,R,A).
pp(8391,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8391,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(8391,'hc-to-phr',[N|R],A) :- pp(8809,N,R,A).
pp(8809,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7473,'nonconj',[],['topkey','nonrel','nonque','nonmsg','nonconj']).
pp(7473,'nonconj',[N|R],A) :- pp(8390,N,R,A).
pp(8390,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8390,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8390,'hc-to-phr',[N|R],A) :- pp(8807,N,R,A).
pp(8807,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8390,'mcna',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna']).
pp(8390,'mcna',[N|R],A) :- pp(8806,N,R,A).
pp(8806,'non_affix_bearing',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8806,'hc-to-phr',[],['topkey','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8806,'hc-to-phr',[N|R],A) :- pp(8938,N,R,A).
pp(8938,'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(4027,N,R,A).
pp(4027,'non_affix_bearing',[],['topkey','nonslash','non_affix_bearing']).
pp(4027,'hc-to-phr',[],['topkey','nonslash','hc-to-phr']).
pp(4027,'hc-to-phr',[N|R],A) :- pp(5850,N,R,A).
pp(5850,'non_affix_bearing',[],['topkey','nonslash','hc-to-phr','non_affix_bearing']).
pp(4027,'mcna',[],['topkey','nonslash','mcna']).
pp(4027,'mcna',[N|R],A) :- pp(5849,N,R,A).
pp(5849,'non_affix_bearing',[],['topkey','nonslash','mcna','non_affix_bearing']).
pp(5849,'hc-to-phr',[],['topkey','nonslash','mcna','hc-to-phr']).
pp(5849,'hc-to-phr',[N|R],A) :- pp(7470,N,R,A).
pp(7470,'non_affix_bearing',[],['topkey','nonslash','mcna','hc-to-phr','non_affix_bearing']).
pp(4027,'nonconj',[],['topkey','nonslash','nonconj']).
pp(4027,'nonconj',[N|R],A) :- pp(5848,N,R,A).
pp(5848,'non_affix_bearing',[],['topkey','nonslash','nonconj','non_affix_bearing']).
pp(5848,'hc-to-phr',[],['topkey','nonslash','nonconj','hc-to-phr']).
pp(5848,'hc-to-phr',[N|R],A) :- pp(7468,N,R,A).
pp(7468,'non_affix_bearing',[],['topkey','nonslash','nonconj','hc-to-phr','non_affix_bearing']).
pp(5848,'mcna',[],['topkey','nonslash','nonconj','mcna']).
pp(5848,'mcna',[N|R],A) :- pp(7467,N,R,A).
pp(7467,'non_affix_bearing',[],['topkey','nonslash','nonconj','mcna','non_affix_bearing']).
pp(7467,'hc-to-phr',[],['topkey','nonslash','nonconj','mcna','hc-to-phr']).
pp(7467,'hc-to-phr',[N|R],A) :- pp(8386,N,R,A).
pp(8386,'non_affix_bearing',[],['topkey','nonslash','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4027,'nonmsg',[],['topkey','nonslash','nonmsg']).
pp(4027,'nonmsg',[N|R],A) :- pp(5847,N,R,A).
pp(5847,'non_affix_bearing',[],['topkey','nonslash','nonmsg','non_affix_bearing']).
pp(5847,'hc-to-phr',[],['topkey','nonslash','nonmsg','hc-to-phr']).
pp(5847,'hc-to-phr',[N|R],A) :- pp(7465,N,R,A).
pp(7465,'non_affix_bearing',[],['topkey','nonslash','nonmsg','hc-to-phr','non_affix_bearing']).
pp(5847,'mcna',[],['topkey','nonslash','nonmsg','mcna']).
pp(5847,'mcna',[N|R],A) :- pp(7464,N,R,A).
pp(7464,'non_affix_bearing',[],['topkey','nonslash','nonmsg','mcna','non_affix_bearing']).
pp(7464,'hc-to-phr',[],['topkey','nonslash','nonmsg','mcna','hc-to-phr']).
pp(7464,'hc-to-phr',[N|R],A) :- pp(8383,N,R,A).
pp(8383,'non_affix_bearing',[],['topkey','nonslash','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(5847,'nonconj',[],['topkey','nonslash','nonmsg','nonconj']).
pp(5847,'nonconj',[N|R],A) :- pp(7463,N,R,A).
pp(7463,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','non_affix_bearing']).
pp(7463,'hc-to-phr',[],['topkey','nonslash','nonmsg','nonconj','hc-to-phr']).
pp(7463,'hc-to-phr',[N|R],A) :- pp(8381,N,R,A).
pp(8381,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(7463,'mcna',[],['topkey','nonslash','nonmsg','nonconj','mcna']).
pp(7463,'mcna',[N|R],A) :- pp(8380,N,R,A).
pp(8380,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8380,'hc-to-phr',[],['topkey','nonslash','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8380,'hc-to-phr',[N|R],A) :- pp(8801,N,R,A).
pp(8801,'non_affix_bearing',[],['topkey','nonslash','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4027,'nonque',[],['topkey','nonslash','nonque']).
pp(4027,'nonque',[N|R],A) :- pp(5846,N,R,A).
pp(5846,'non_affix_bearing',[],['topkey','nonslash','nonque','non_affix_bearing']).
pp(5846,'hc-to-phr',[],['topkey','nonslash','nonque','hc-to-phr']).
pp(5846,'hc-to-phr',[N|R],A) :- pp(7461,N,R,A).
pp(7461,'non_affix_bearing',[],['topkey','nonslash','nonque','hc-to-phr','non_affix_bearing']).
pp(5846,'mcna',[],['topkey','nonslash','nonque','mcna']).
pp(5846,'mcna',[N|R],A) :- pp(7460,N,R,A).
pp(7460,'non_affix_bearing',[],['topkey','nonslash','nonque','mcna','non_affix_bearing']).
pp(7460,'hc-to-phr',[],['topkey','nonslash','nonque','mcna','hc-to-phr']).
pp(7460,'hc-to-phr',[N|R],A) :- pp(8377,N,R,A).
pp(8377,'non_affix_bearing',[],['topkey','nonslash','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(5846,'nonconj',[],['topkey','nonslash','nonque','nonconj']).
pp(5846,'nonconj',[N|R],A) :- pp(7459,N,R,A).
pp(7459,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','non_affix_bearing']).
pp(7459,'hc-to-phr',[],['topkey','nonslash','nonque','nonconj','hc-to-phr']).
pp(7459,'hc-to-phr',[N|R],A) :- pp(8375,N,R,A).
pp(8375,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(7459,'mcna',[],['topkey','nonslash','nonque','nonconj','mcna']).
pp(7459,'mcna',[N|R],A) :- pp(8374,N,R,A).
pp(8374,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','mcna','non_affix_bearing']).
pp(8374,'hc-to-phr',[],['topkey','nonslash','nonque','nonconj','mcna','hc-to-phr']).
pp(8374,'hc-to-phr',[N|R],A) :- pp(8797,N,R,A).
pp(8797,'non_affix_bearing',[],['topkey','nonslash','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5846,'nonmsg',[],['topkey','nonslash','nonque','nonmsg']).
pp(5846,'nonmsg',[N|R],A) :- pp(7458,N,R,A).
pp(7458,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','non_affix_bearing']).
pp(7458,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','hc-to-phr']).
pp(7458,'hc-to-phr',[N|R],A) :- pp(8372,N,R,A).
pp(8372,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7458,'mcna',[],['topkey','nonslash','nonque','nonmsg','mcna']).
pp(7458,'mcna',[N|R],A) :- pp(8371,N,R,A).
pp(8371,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8371,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','mcna','hc-to-phr']).
pp(8371,'hc-to-phr',[N|R],A) :- pp(8794,N,R,A).
pp(8794,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7458,'nonconj',[],['topkey','nonslash','nonque','nonmsg','nonconj']).
pp(7458,'nonconj',[N|R],A) :- pp(8370,N,R,A).
pp(8370,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8370,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8370,'hc-to-phr',[N|R],A) :- pp(8792,N,R,A).
pp(8792,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8370,'mcna',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna']).
pp(8370,'mcna',[N|R],A) :- pp(8791,N,R,A).
pp(8791,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8791,'hc-to-phr',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8791,'hc-to-phr',[N|R],A) :- pp(8932,N,R,A).
pp(8932,'non_affix_bearing',[],['topkey','nonslash','nonque','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(4027,'nonrel',[],['topkey','nonslash','nonrel']).
pp(4027,'nonrel',[N|R],A) :- pp(5845,N,R,A).
pp(5845,'non_affix_bearing',[],['topkey','nonslash','nonrel','non_affix_bearing']).
pp(5845,'hc-to-phr',[],['topkey','nonslash','nonrel','hc-to-phr']).
pp(5845,'hc-to-phr',[N|R],A) :- pp(7456,N,R,A).
pp(7456,'non_affix_bearing',[],['topkey','nonslash','nonrel','hc-to-phr','non_affix_bearing']).
pp(5845,'mcna',[],['topkey','nonslash','nonrel','mcna']).
pp(5845,'mcna',[N|R],A) :- pp(7455,N,R,A).
pp(7455,'non_affix_bearing',[],['topkey','nonslash','nonrel','mcna','non_affix_bearing']).
pp(7455,'hc-to-phr',[],['topkey','nonslash','nonrel','mcna','hc-to-phr']).
pp(7455,'hc-to-phr',[N|R],A) :- pp(8367,N,R,A).
pp(8367,'non_affix_bearing',[],['topkey','nonslash','nonrel','mcna','hc-to-phr','non_affix_bearing']).
pp(5845,'nonconj',[],['topkey','nonslash','nonrel','nonconj']).
pp(5845,'nonconj',[N|R],A) :- pp(7454,N,R,A).
pp(7454,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','non_affix_bearing']).
pp(7454,'hc-to-phr',[],['topkey','nonslash','nonrel','nonconj','hc-to-phr']).
pp(7454,'hc-to-phr',[N|R],A) :- pp(8365,N,R,A).
pp(8365,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','hc-to-phr','non_affix_bearing']).
pp(7454,'mcna',[],['topkey','nonslash','nonrel','nonconj','mcna']).
pp(7454,'mcna',[N|R],A) :- pp(8364,N,R,A).
pp(8364,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','mcna','non_affix_bearing']).
pp(8364,'hc-to-phr',[],['topkey','nonslash','nonrel','nonconj','mcna','hc-to-phr']).
pp(8364,'hc-to-phr',[N|R],A) :- pp(8787,N,R,A).
pp(8787,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5845,'nonmsg',[],['topkey','nonslash','nonrel','nonmsg']).
pp(5845,'nonmsg',[N|R],A) :- pp(7453,N,R,A).
pp(7453,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','non_affix_bearing']).
pp(7453,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','hc-to-phr']).
pp(7453,'hc-to-phr',[N|R],A) :- pp(8362,N,R,A).
pp(8362,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','hc-to-phr','non_affix_bearing']).
pp(7453,'mcna',[],['topkey','nonslash','nonrel','nonmsg','mcna']).
pp(7453,'mcna',[N|R],A) :- pp(8361,N,R,A).
pp(8361,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','mcna','non_affix_bearing']).
pp(8361,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','mcna','hc-to-phr']).
pp(8361,'hc-to-phr',[N|R],A) :- pp(8784,N,R,A).
pp(8784,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(7453,'nonconj',[],['topkey','nonslash','nonrel','nonmsg','nonconj']).
pp(7453,'nonconj',[N|R],A) :- pp(8360,N,R,A).
pp(8360,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','non_affix_bearing']).
pp(8360,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','nonconj','hc-to-phr']).
pp(8360,'hc-to-phr',[N|R],A) :- pp(8782,N,R,A).
pp(8782,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8360,'mcna',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna']).
pp(8360,'mcna',[N|R],A) :- pp(8781,N,R,A).
pp(8781,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8781,'hc-to-phr',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8781,'hc-to-phr',[N|R],A) :- pp(8927,N,R,A).
pp(8927,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonmsg','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(5845,'nonque',[],['topkey','nonslash','nonrel','nonque']).
pp(5845,'nonque',[N|R],A) :- pp(7452,N,R,A).
pp(7452,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','non_affix_bearing']).
pp(7452,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','hc-to-phr']).
pp(7452,'hc-to-phr',[N|R],A) :- pp(8358,N,R,A).
pp(8358,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','hc-to-phr','non_affix_bearing']).
pp(7452,'mcna',[],['topkey','nonslash','nonrel','nonque','mcna']).
pp(7452,'mcna',[N|R],A) :- pp(8357,N,R,A).
pp(8357,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','mcna','non_affix_bearing']).
pp(8357,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','mcna','hc-to-phr']).
pp(8357,'hc-to-phr',[N|R],A) :- pp(8778,N,R,A).
pp(8778,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','mcna','hc-to-phr','non_affix_bearing']).
pp(7452,'nonconj',[],['topkey','nonslash','nonrel','nonque','nonconj']).
pp(7452,'nonconj',[N|R],A) :- pp(8356,N,R,A).
pp(8356,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','non_affix_bearing']).
pp(8356,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonconj','hc-to-phr']).
pp(8356,'hc-to-phr',[N|R],A) :- pp(8776,N,R,A).
pp(8776,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','hc-to-phr','non_affix_bearing']).
pp(8356,'mcna',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna']).
pp(8356,'mcna',[N|R],A) :- pp(8775,N,R,A).
pp(8775,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna','non_affix_bearing']).
pp(8775,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr']).
pp(8775,'hc-to-phr',[N|R],A) :- pp(8923,N,R,A).
pp(8923,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonconj','mcna','hc-to-phr','non_affix_bearing']).
pp(7452,'nonmsg',[],['topkey','nonslash','nonrel','nonque','nonmsg']).
pp(7452,'nonmsg',[N|R],A) :- pp(8355,N,R,A).
pp(8355,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','non_affix_bearing']).
pp(8355,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','hc-to-phr']).
pp(8355,'hc-to-phr',[N|R],A) :- pp(8773,N,R,A).
pp(8773,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','hc-to-phr','non_affix_bearing']).
pp(8355,'mcna',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna']).
pp(8355,'mcna',[N|R],A) :- pp(8772,N,R,A).
pp(8772,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna','non_affix_bearing']).
pp(8772,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr']).
pp(8772,'hc-to-phr',[N|R],A) :- pp(8920,N,R,A).
pp(8920,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','mcna','hc-to-phr','non_affix_bearing']).
pp(8355,'nonconj',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj']).
pp(8355,'nonconj',[N|R],A) :- pp(8771,N,R,A).
pp(8771,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','non_affix_bearing']).
pp(8771,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr']).
pp(8771,'hc-to-phr',[N|R],A) :- pp(8918,N,R,A).
pp(8918,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','hc-to-phr','non_affix_bearing']).
pp(8771,'mcna',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna']).
pp(8771,'mcna',[N|R],A) :- pp(8917,N,R,A).
pp(8917,'non_affix_bearing',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna','non_affix_bearing']).
pp(8917,'hc-to-phr',[],['topkey','nonslash','nonrel','nonque','nonmsg','nonconj','mcna','hc-to-phr']).
pp(8917,'hc-to-phr',[N|R],A) :- pp(8958,N,R,A).
pp(8958,'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(3988,N,R,A).
pp(3988,'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(3987,N,R,A).
pp(3987,'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(3986,N,R,A).
pp(3986,'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(3985,N,R,A).
pp(3985,'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(3982,N,R,A).
pp(3982,'nonpro_nomod_synsem',[],['two_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3982,'xpro_synsem',[],['two_arg','ref_synsem','xpro_synsem']).
pp(174,'xref_synsem',[],['two_arg','xref_synsem']).
pp(174,'xref_synsem',[N|R],A) :- pp(3981,N,R,A).
pp(3981,'nonpro_nomod_synsem',[],['two_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3981,'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(3976,N,R,A).
pp(3976,'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(3975,N,R,A).
pp(3975,'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(3974,N,R,A).
pp(3974,'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(3973,N,R,A).
pp(3973,'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(3970,N,R,A).
pp(3970,'nonpro_nomod_synsem',[],['basic_two_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3970,'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(3969,N,R,A).
pp(3969,'nonpro_nomod_synsem',[],['basic_two_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3969,'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(3870,N,R,A).
pp(3870,'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(3869,N,R,A).
pp(3869,'xpro_synsem',[],['nomod_synsem','ref_synsem','xpro_synsem']).
pp(76,'xref_synsem',[],['nomod_synsem','xref_synsem']).
pp(76,'xref_synsem',[N|R],A) :- pp(3868,N,R,A).
pp(3868,'pronominal_synsem',[],['nomod_synsem','xref_synsem','pronominal_synsem']).
pp(3868,'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(3865,N,R,A).
pp(3865,'basic_noun_ppcomp_synsem',[],['nomod_synsem','two_arg','basic_noun_ppcomp_synsem']).
pp(3865,'common_noun_synsem',[],['nomod_synsem','two_arg','common_noun_synsem']).
pp(3865,'basic_common_noun_synsem',[],['nomod_synsem','two_arg','basic_common_noun_synsem']).
pp(3865,'noun_synsem',[],['nomod_synsem','two_arg','noun_synsem']).
pp(3865,'nonpronominal_synsem',[],['nomod_synsem','two_arg','nonpronominal_synsem']).
pp(3865,'xpro_synsem',[],['nomod_synsem','two_arg','xpro_synsem']).
pp(3865,'ref_synsem',[],['nomod_synsem','two_arg','ref_synsem']).
pp(3865,'ref_synsem',[N|R],A) :- pp(5818,N,R,A).
pp(5818,'xpro_synsem',[],['nomod_synsem','two_arg','ref_synsem','xpro_synsem']).
pp(3865,'xref_synsem',[],['nomod_synsem','two_arg','xref_synsem']).
pp(3865,'xref_synsem',[N|R],A) :- pp(5817,N,R,A).
pp(5817,'xpro_synsem',[],['nomod_synsem','two_arg','xref_synsem','xpro_synsem']).
pp(3865,'nominal_synsem',[],['nomod_synsem','two_arg','nominal_synsem']).
pp(3865,'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(3864,N,R,A).
pp(3864,'basic_noun_ppcomp_synsem',[],['nomod_synsem','basic_two_arg','basic_noun_ppcomp_synsem']).
pp(3864,'common_noun_synsem',[],['nomod_synsem','basic_two_arg','common_noun_synsem']).
pp(3864,'basic_common_noun_synsem',[],['nomod_synsem','basic_two_arg','basic_common_noun_synsem']).
pp(3864,'noun_synsem',[],['nomod_synsem','basic_two_arg','noun_synsem']).
pp(3864,'nonpronominal_synsem',[],['nomod_synsem','basic_two_arg','nonpronominal_synsem']).
pp(3864,'xpro_synsem',[],['nomod_synsem','basic_two_arg','xpro_synsem']).
pp(3864,'ref_synsem',[],['nomod_synsem','basic_two_arg','ref_synsem']).
pp(3864,'ref_synsem',[N|R],A) :- pp(5808,N,R,A).
pp(5808,'xpro_synsem',[],['nomod_synsem','basic_two_arg','ref_synsem','xpro_synsem']).
pp(3864,'xref_synsem',[],['nomod_synsem','basic_two_arg','xref_synsem']).
pp(3864,'xref_synsem',[N|R],A) :- pp(5807,N,R,A).
pp(5807,'xpro_synsem',[],['nomod_synsem','basic_two_arg','xref_synsem','xpro_synsem']).
pp(3864,'nominal_synsem',[],['nomod_synsem','basic_two_arg','nominal_synsem']).
pp(3864,'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(3860,N,R,A).
pp(3860,'adj_synsem',[],['prd_synsem','three_arg','adj_synsem']).
pp(3860,'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(3859,N,R,A).
pp(3859,'adj_synsem',[],['prd_synsem','basic_three_arg','adj_synsem']).
pp(3859,'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(3850,N,R,A).
pp(3850,'cp_trans_subst',[],['fin_cp_prop+ques_verb','cp_trans_lt','cp_trans_subst']).
pp(3850,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','cp_trans_lt','three_arg_trans_subst']).
pp(3850,'three_arg',[],['fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(3850,'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(3849,N,R,A).
pp(3849,'cp_trans_subst',[],['fin_cp_prop+ques_verb','arg13_lt','cp_trans_subst']).
pp(3849,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','arg13_lt','three_arg_trans_subst']).
pp(3849,'three_arg',[],['fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(3849,'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(3848,N,R,A).
pp(3848,'three_arg_subst',[],['fin_cp_prop+ques_verb','arg1_subj_lt','three_arg_subst']).
pp(3848,'cp_trans_subst',[],['fin_cp_prop+ques_verb','arg1_subj_lt','cp_trans_subst']).
pp(3848,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','arg1_subj_lt','three_arg_trans_subst']).
pp(3848,'three_arg',[],['fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(3848,'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(3847,N,R,A).
pp(3847,'three_arg_subst',[],['fin_cp_prop+ques_verb','linking_type','three_arg_subst']).
pp(3847,'cp_trans_subst',[],['fin_cp_prop+ques_verb','linking_type','cp_trans_subst']).
pp(3847,'three_arg_trans_subst',[],['fin_cp_prop+ques_verb','linking_type','three_arg_trans_subst']).
pp(3847,'three_arg',[],['fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(3847,'basic_three_arg',[],['fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3847,'two_arg',[],['fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(3847,'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(3836,N,R,A).
pp(3836,'cp_trans_subst',[],['cp_prop+ques_verb','cp_trans_lt','cp_trans_subst']).
pp(3836,'three_arg_trans_subst',[],['cp_prop+ques_verb','cp_trans_lt','three_arg_trans_subst']).
pp(3836,'three_arg',[],['cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(3836,'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(3835,N,R,A).
pp(3835,'cp_trans_subst',[],['cp_prop+ques_verb','arg13_lt','cp_trans_subst']).
pp(3835,'three_arg_trans_subst',[],['cp_prop+ques_verb','arg13_lt','three_arg_trans_subst']).
pp(3835,'three_arg',[],['cp_prop+ques_verb','arg13_lt','three_arg']).
pp(3835,'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(3834,N,R,A).
pp(3834,'two_arg',[],['cp_prop+ques_verb','arg14_lt','two_arg']).
pp(3834,'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(3833,N,R,A).
pp(3833,'expl_pp_inf_subst',[],['cp_prop+ques_verb','expl_pp_inf_lt','expl_pp_inf_subst']).
pp(3833,'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(3832,N,R,A).
pp(3832,'three_arg_subst',[],['cp_prop+ques_verb','arg1_subj_lt','three_arg_subst']).
pp(3832,'cp_trans_subst',[],['cp_prop+ques_verb','arg1_subj_lt','cp_trans_subst']).
pp(3832,'three_arg_trans_subst',[],['cp_prop+ques_verb','arg1_subj_lt','three_arg_trans_subst']).
pp(3832,'three_arg',[],['cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(3832,'basic_three_arg',[],['cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3832,'two_arg',[],['cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(3832,'basic_two_arg',[],['cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3832,'expl_pp_inf_subst',[],['cp_prop+ques_verb','arg1_subj_lt','expl_pp_inf_subst']).
pp(3832,'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(3831,N,R,A).
pp(3831,'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(3830,N,R,A).
pp(3830,'particle_plus_subst',[],['cp_prop+ques_verb','linking_type','particle_plus_subst']).
pp(3830,'three_arg_subst',[],['cp_prop+ques_verb','linking_type','three_arg_subst']).
pp(3830,'cp_trans_subst',[],['cp_prop+ques_verb','linking_type','cp_trans_subst']).
pp(3830,'three_arg_trans_subst',[],['cp_prop+ques_verb','linking_type','three_arg_trans_subst']).
pp(3830,'three_arg',[],['cp_prop+ques_verb','linking_type','three_arg']).
pp(3830,'basic_three_arg',[],['cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3830,'two_arg',[],['cp_prop+ques_verb','linking_type','two_arg']).
pp(3830,'basic_two_arg',[],['cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(3830,'expl_pp_inf_subst',[],['cp_prop+ques_verb','linking_type','expl_pp_inf_subst']).
pp(3830,'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(3818,N,R,A).
pp(3818,'cp_trans_subst',[],['basic_cp_prop+ques_verb','cp_trans_lt','cp_trans_subst']).
pp(3818,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','cp_trans_lt','three_arg_trans_subst']).
pp(3818,'three_arg',[],['basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(3818,'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(3817,N,R,A).
pp(3817,'cp_trans_subst',[],['basic_cp_prop+ques_verb','arg13_lt','cp_trans_subst']).
pp(3817,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','arg13_lt','three_arg_trans_subst']).
pp(3817,'three_arg',[],['basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(3817,'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(3816,N,R,A).
pp(3816,'two_arg',[],['basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(3816,'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(3815,N,R,A).
pp(3815,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','expl_pp_inf_lt','expl_pp_inf_subst']).
pp(3815,'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(3814,N,R,A).
pp(3814,'three_arg_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','three_arg_subst']).
pp(3814,'cp_trans_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','cp_trans_subst']).
pp(3814,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','three_arg_trans_subst']).
pp(3814,'three_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(3814,'basic_three_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3814,'two_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(3814,'basic_two_arg',[],['basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3814,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','arg1_subj_lt','expl_pp_inf_subst']).
pp(3814,'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(3813,N,R,A).
pp(3813,'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(3812,N,R,A).
pp(3812,'basic_three_arg_subst',[],['basic_cp_prop+ques_verb','linking_type','basic_three_arg_subst']).
pp(3812,'particle_plus_subst',[],['basic_cp_prop+ques_verb','linking_type','particle_plus_subst']).
pp(3812,'three_arg_subst',[],['basic_cp_prop+ques_verb','linking_type','three_arg_subst']).
pp(3812,'cp_trans_subst',[],['basic_cp_prop+ques_verb','linking_type','cp_trans_subst']).
pp(3812,'three_arg_trans_subst',[],['basic_cp_prop+ques_verb','linking_type','three_arg_trans_subst']).
pp(3812,'three_arg',[],['basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(3812,'basic_three_arg',[],['basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3812,'two_arg',[],['basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(3812,'basic_two_arg',[],['basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(3812,'expl_pp_inf_subst',[],['basic_cp_prop+ques_verb','linking_type','expl_pp_inf_subst']).
pp(3812,'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(3795,N,R,A).
pp(3795,'cp_trans_subst',[],['verb_synsem','cp_trans_lt','cp_trans_subst']).
pp(3795,'three_arg_trans_subst',[],['verb_synsem','cp_trans_lt','three_arg_trans_subst']).
pp(3795,'three_arg',[],['verb_synsem','cp_trans_lt','three_arg']).
pp(3795,'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(3794,N,R,A).
pp(3794,'three_arg_trans_subst',[],['verb_synsem','empty_prep_trans_lt','three_arg_trans_subst']).
pp(3794,'three_arg',[],['verb_synsem','empty_prep_trans_lt','three_arg']).
pp(3794,'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(3793,N,R,A).
pp(3793,'three_arg_trans_subst',[],['verb_synsem','prep_trans_lt','three_arg_trans_subst']).
pp(3793,'three_arg',[],['verb_synsem','prep_trans_lt','three_arg']).
pp(3793,'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(3792,N,R,A).
pp(3792,'two_arg',[],['verb_synsem','trans_lt','two_arg']).
pp(3792,'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(3791,N,R,A).
pp(3791,'cp_trans_subst',[],['verb_synsem','arg13_lt','cp_trans_subst']).
pp(3791,'prep_non_trans_subst',[],['verb_synsem','arg13_lt','prep_non_trans_subst']).
pp(3791,'prep_trans_subst',[],['verb_synsem','arg13_lt','prep_trans_subst']).
pp(3791,'three_arg_trans_subst',[],['verb_synsem','arg13_lt','three_arg_trans_subst']).
pp(3791,'three_arg',[],['verb_synsem','arg13_lt','three_arg']).
pp(3791,'basic_three_arg',[],['verb_synsem','arg13_lt','basic_three_arg']).
pp(3791,'two_arg',[],['verb_synsem','arg13_lt','two_arg']).
pp(3791,'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(3790,N,R,A).
pp(3790,'two_arg',[],['verb_synsem','arg14_lt','two_arg']).
pp(3790,'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(3789,N,R,A).
pp(3789,'ditrans_subst',[],['verb_synsem','ditrans_lt','ditrans_subst']).
pp(3789,'three_arg_trans_subst',[],['verb_synsem','ditrans_lt','three_arg_trans_subst']).
pp(3789,'three_arg',[],['verb_synsem','ditrans_lt','three_arg']).
pp(3789,'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(3788,N,R,A).
pp(3788,'three_arg',[],['verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(3788,'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(3787,N,R,A).
pp(3787,'expl_pp_inf_subst',[],['verb_synsem','expl_pp_inf_lt','expl_pp_inf_subst']).
pp(3787,'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(3786,N,R,A).
pp(3786,'three_arg',[],['verb_synsem','obj_equi_inf_lt','three_arg']).
pp(3786,'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(3785,N,R,A).
pp(3785,'three_arg',[],['verb_synsem','obj_equi_prd_lt','three_arg']).
pp(3785,'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(3784,N,R,A).
pp(3784,'three_arg_trans_subst',[],['verb_synsem','obj_equi_lt','three_arg_trans_subst']).
pp(3784,'three_arg',[],['verb_synsem','obj_equi_lt','three_arg']).
pp(3784,'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(3783,N,R,A).
pp(3783,'particle_plus_subst',[],['verb_synsem','arg1_subj_lt','particle_plus_subst']).
pp(3783,'three_arg_subst',[],['verb_synsem','arg1_subj_lt','three_arg_subst']).
pp(3783,'cp_trans_subst',[],['verb_synsem','arg1_subj_lt','cp_trans_subst']).
pp(3783,'ditrans_subst',[],['verb_synsem','arg1_subj_lt','ditrans_subst']).
pp(3783,'prep_non_trans_subst',[],['verb_synsem','arg1_subj_lt','prep_non_trans_subst']).
pp(3783,'prep_trans_subst',[],['verb_synsem','arg1_subj_lt','prep_trans_subst']).
pp(3783,'three_arg_trans_subst',[],['verb_synsem','arg1_subj_lt','three_arg_trans_subst']).
pp(3783,'three_arg',[],['verb_synsem','arg1_subj_lt','three_arg']).
pp(3783,'basic_three_arg',[],['verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(3783,'two_arg',[],['verb_synsem','arg1_subj_lt','two_arg']).
pp(3783,'basic_two_arg',[],['verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3783,'expl_pp_inf_subst',[],['verb_synsem','arg1_subj_lt','expl_pp_inf_subst']).
pp(3783,'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(3782,N,R,A).
pp(3782,'two_arg',[],['verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(3782,'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(3781,N,R,A).
pp(3781,'three_arg_subst',[],['verb_synsem','equi_prd_lt','three_arg_subst']).
pp(3781,'three_arg',[],['verb_synsem','equi_prd_lt','three_arg']).
pp(3781,'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(3780,N,R,A).
pp(3780,'two_arg',[],['verb_synsem','subj_equi_lt','two_arg']).
pp(3780,'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(3779,N,R,A).
pp(3779,'particle_plus_subst',[],['verb_synsem','s_equi_lt','particle_plus_subst']).
pp(3779,'three_arg_subst',[],['verb_synsem','s_equi_lt','three_arg_subst']).
pp(3779,'three_arg',[],['verb_synsem','s_equi_lt','three_arg']).
pp(3779,'basic_three_arg',[],['verb_synsem','s_equi_lt','basic_three_arg']).
pp(3779,'two_arg',[],['verb_synsem','s_equi_lt','two_arg']).
pp(3779,'basic_two_arg',[],['verb_synsem','s_equi_lt','basic_two_arg']).
pp(3779,'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(3778,N,R,A).
pp(3778,'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(3777,N,R,A).
pp(3777,'basic_three_arg_subst',[],['verb_synsem','basic_ssr_expr_lt','basic_three_arg_subst']).
pp(3777,'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(3776,N,R,A).
pp(3776,'basic_three_arg_subst',[],['verb_synsem','ssr_lt','basic_three_arg_subst']).
pp(3776,'basic_three_arg',[],['verb_synsem','ssr_lt','basic_three_arg']).
pp(3776,'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(3775,N,R,A).
pp(3775,'two_arg',[],['verb_synsem','unacc_lt','two_arg']).
pp(3775,'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(3774,N,R,A).
pp(3774,'inf_non_trans_subst',[],['verb_synsem','linking_type','inf_non_trans_subst']).
pp(3774,'basic_three_arg_subst',[],['verb_synsem','linking_type','basic_three_arg_subst']).
pp(3774,'particle_plus_subst',[],['verb_synsem','linking_type','particle_plus_subst']).
pp(3774,'three_arg_subst',[],['verb_synsem','linking_type','three_arg_subst']).
pp(3774,'cp_trans_subst',[],['verb_synsem','linking_type','cp_trans_subst']).
pp(3774,'ditrans_subst',[],['verb_synsem','linking_type','ditrans_subst']).
pp(3774,'prep_non_trans_subst',[],['verb_synsem','linking_type','prep_non_trans_subst']).
pp(3774,'prep_trans_subst',[],['verb_synsem','linking_type','prep_trans_subst']).
pp(3774,'three_arg_trans_subst',[],['verb_synsem','linking_type','three_arg_trans_subst']).
pp(3774,'three_arg',[],['verb_synsem','linking_type','three_arg']).
pp(3774,'basic_three_arg',[],['verb_synsem','linking_type','basic_three_arg']).
pp(3774,'two_arg',[],['verb_synsem','linking_type','two_arg']).
pp(3774,'basic_two_arg',[],['verb_synsem','linking_type','basic_two_arg']).
pp(3774,'expl_pp_inf_subst',[],['verb_synsem','linking_type','expl_pp_inf_subst']).
pp(3774,'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(3769,N,R,A).
pp(3769,'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(3765,N,R,A).
pp(3765,'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(3764,N,R,A).
pp(3764,'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(3761,N,R,A).
pp(3761,'nonpro_nomod_synsem',[],['one_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3761,'xpro_synsem',[],['one_arg','ref_synsem','xpro_synsem']).
pp(50,'xref_synsem',[],['one_arg','xref_synsem']).
pp(50,'xref_synsem',[N|R],A) :- pp(3760,N,R,A).
pp(3760,'nonpro_nomod_synsem',[],['one_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3760,'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(3756,N,R,A).
pp(3756,'basic_common_noun_synsem',[],['one_arg','nomod_synsem','basic_common_noun_synsem']).
pp(3756,'noun_synsem',[],['one_arg','nomod_synsem','noun_synsem']).
pp(3756,'nonpronominal_synsem',[],['one_arg','nomod_synsem','nonpronominal_synsem']).
pp(3756,'xpro_synsem',[],['one_arg','nomod_synsem','xpro_synsem']).
pp(3756,'ref_synsem',[],['one_arg','nomod_synsem','ref_synsem']).
pp(3756,'ref_synsem',[N|R],A) :- pp(5617,N,R,A).
pp(5617,'xpro_synsem',[],['one_arg','nomod_synsem','ref_synsem','xpro_synsem']).
pp(3756,'xref_synsem',[],['one_arg','nomod_synsem','xref_synsem']).
pp(3756,'xref_synsem',[N|R],A) :- pp(5616,N,R,A).
pp(5616,'xpro_synsem',[],['one_arg','nomod_synsem','xref_synsem','xpro_synsem']).
pp(3756,'nominal_synsem',[],['one_arg','nomod_synsem','nominal_synsem']).
pp(3756,'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(3755,N,R,A).
pp(3755,'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(3749,N,R,A).
pp(3749,'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(3748,N,R,A).
pp(3748,'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(3747,N,R,A).
pp(3747,'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(3744,N,R,A).
pp(3744,'nonpro_nomod_synsem',[],['basic_one_arg','ref_synsem','nonpro_nomod_synsem']).
pp(3744,'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(3743,N,R,A).
pp(3743,'nonpro_nomod_synsem',[],['basic_one_arg','xref_synsem','nonpro_nomod_synsem']).
pp(3743,'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(3739,N,R,A).
pp(3739,'common_noun_synsem',[],['basic_one_arg','nomod_synsem','common_noun_synsem']).
pp(3739,'basic_common_noun_synsem',[],['basic_one_arg','nomod_synsem','basic_common_noun_synsem']).
pp(3739,'noun_synsem',[],['basic_one_arg','nomod_synsem','noun_synsem']).
pp(3739,'nonpronominal_synsem',[],['basic_one_arg','nomod_synsem','nonpronominal_synsem']).
pp(3739,'xpro_synsem',[],['basic_one_arg','nomod_synsem','xpro_synsem']).
pp(3739,'ref_synsem',[],['basic_one_arg','nomod_synsem','ref_synsem']).
pp(3739,'ref_synsem',[N|R],A) :- pp(5600,N,R,A).
pp(5600,'xpro_synsem',[],['basic_one_arg','nomod_synsem','ref_synsem','xpro_synsem']).
pp(3739,'xref_synsem',[],['basic_one_arg','nomod_synsem','xref_synsem']).
pp(3739,'xref_synsem',[N|R],A) :- pp(5599,N,R,A).
pp(5599,'xpro_synsem',[],['basic_one_arg','nomod_synsem','xref_synsem','xpro_synsem']).
pp(3739,'nominal_synsem',[],['basic_one_arg','nomod_synsem','nominal_synsem']).
pp(3739,'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(3738,N,R,A).
pp(3738,'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(3716,N,R,A).
pp(3716,'lex_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','lex_synsem']).
pp(3716,'phr_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','phr_synsem']).
pp(3716,'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(3715,N,R,A).
pp(3715,'lex_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','lex_synsem']).
pp(3715,'phr_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','phr_synsem']).
pp(3715,'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(3711,N,R,A).
pp(3711,'lex_synsem',[],['basic_mod_n_or_vp_synsem','prep_p_synsem','lex_synsem']).
pp(3711,'phr_synsem',[],['basic_mod_n_or_vp_synsem','prep_p_synsem','phr_synsem']).
pp(3711,'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(3710,N,R,A).
pp(3710,'lex_synsem',[],['basic_mod_n_or_vp_synsem','basic_prep_synsem','lex_synsem']).
pp(3710,'phr_synsem',[],['basic_mod_n_or_vp_synsem','basic_prep_synsem','phr_synsem']).
pp(3710,'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(3705,N,R,A).
pp(3705,'three_arg',[],['isect_synsem','prd_synsem','three_arg']).
pp(3705,'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(3699,N,R,A).
pp(3699,'lex_synsem',[],['isect_synsem','prep_synsem','lex_synsem']).
pp(3699,'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(3698,N,R,A).
pp(3698,'lex_synsem',[],['isect_synsem','basic1_prep_synsem','lex_synsem']).
pp(3698,'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(3697,N,R,A).
pp(3697,'lex_synsem',[],['isect_synsem','prep_p_synsem','lex_synsem']).
pp(3697,'phr_synsem',[],['isect_synsem','prep_p_synsem','phr_synsem']).
pp(3697,'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(3696,N,R,A).
pp(3696,'lex_synsem',[],['isect_synsem','basic_prep_synsem','lex_synsem']).
pp(3696,'phr_synsem',[],['isect_synsem','basic_prep_synsem','phr_synsem']).
pp(3696,'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(3716,N,R,A).
pp(3716,'lex_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','lex_synsem']).
pp(3716,'phr_synsem',[],['mod_n_or_vp_synsem','prep_p_synsem','phr_synsem']).
pp(3716,'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(3715,N,R,A).
pp(3715,'lex_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','lex_synsem']).
pp(3715,'phr_synsem',[],['mod_n_or_vp_synsem','basic_prep_synsem','phr_synsem']).
pp(3715,'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(3691,N,R,A).
pp(3691,'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(3690,N,R,A).
pp(3690,'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(3689,N,R,A).
pp(3689,'basic_two_arg',[],['prep_with_spr_synsem','prep_p_synsem','basic_two_arg']).
pp(3689,'lex_synsem',[],['prep_with_spr_synsem','prep_p_synsem','lex_synsem']).
pp(3689,'phr_synsem',[],['prep_with_spr_synsem','prep_p_synsem','phr_synsem']).
pp(3689,'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(3688,N,R,A).
pp(3688,'basic_two_arg',[],['prep_with_spr_synsem','basic_prep_synsem','basic_two_arg']).
pp(3688,'lex_synsem',[],['prep_with_spr_synsem','basic_prep_synsem','lex_synsem']).
pp(3688,'phr_synsem',[],['prep_with_spr_synsem','basic_prep_synsem','phr_synsem']).
pp(3688,'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(3685,N,R,A).
pp(3685,'arg1_subj_lt',[],['generic_np_particle_subst','verb_synsem','arg1_subj_lt']).
pp(3685,'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(3679,N,R,A).
pp(3679,'three_arg',[],['trans_subst','cp_trans_lt','three_arg']).
pp(3679,'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(3678,N,R,A).
pp(3678,'three_arg',[],['trans_subst','empty_prep_trans_lt','three_arg']).
pp(3678,'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(3677,N,R,A).
pp(3677,'three_arg',[],['trans_subst','prep_trans_lt','three_arg']).
pp(3677,'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(3676,N,R,A).
pp(3676,'three_arg',[],['trans_subst','arg13_lt','three_arg']).
pp(3676,'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(3675,N,R,A).
pp(3675,'three_arg',[],['trans_subst','ditrans_lt','three_arg']).
pp(3675,'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(3674,N,R,A).
pp(3674,'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(3673,N,R,A).
pp(3673,'three_arg',[],['trans_subst','obj_equi_lt','three_arg']).
pp(3673,'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(3672,N,R,A).
pp(3672,'three_arg',[],['trans_subst','arg1_subj_lt','three_arg']).
pp(3672,'basic_three_arg',[],['trans_subst','arg1_subj_lt','basic_three_arg']).
pp(3672,'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(3671,N,R,A).
pp(3671,'three_arg',[],['trans_subst','linking_type','three_arg']).
pp(3671,'basic_three_arg',[],['trans_subst','linking_type','basic_three_arg']).
pp(3671,'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(3670,N,R,A).
pp(3670,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3670,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3670,'cp_trans_lt',[],['trans_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3670,'cp_trans_lt',[N|R],A) :- pp(5538,N,R,A).
pp(5538,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5538,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3670,'arg13_lt',[],['trans_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3670,'arg13_lt',[N|R],A) :- pp(5537,N,R,A).
pp(5537,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5537,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3670,'arg1_subj_lt',[],['trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3670,'arg1_subj_lt',[N|R],A) :- pp(5536,N,R,A).
pp(5536,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5536,'basic_three_arg',[],['trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3670,'linking_type',[],['trans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3670,'linking_type',[N|R],A) :- pp(5535,N,R,A).
pp(5535,'three_arg',[],['trans_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5535,'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(3669,N,R,A).
pp(3669,'three_arg',[],['trans_subst','cp_prop+ques_verb','three_arg']).
pp(3669,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3669,'four_arg',[],['trans_subst','cp_prop+ques_verb','four_arg']).
pp(3669,'cp_trans_lt',[],['trans_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3669,'cp_trans_lt',[N|R],A) :- pp(5531,N,R,A).
pp(5531,'three_arg',[],['trans_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5531,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3669,'arg13_lt',[],['trans_subst','cp_prop+ques_verb','arg13_lt']).
pp(3669,'arg13_lt',[N|R],A) :- pp(5530,N,R,A).
pp(5530,'three_arg',[],['trans_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5530,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3669,'expl_pp_inf_lt',[],['trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3669,'expl_pp_inf_lt',[N|R],A) :- pp(5529,N,R,A).
pp(5529,'four_arg',[],['trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3669,'arg1_subj_lt',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3669,'arg1_subj_lt',[N|R],A) :- pp(5528,N,R,A).
pp(5528,'three_arg',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5528,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5528,'four_arg',[],['trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3669,'linking_type',[],['trans_subst','cp_prop+ques_verb','linking_type']).
pp(3669,'linking_type',[N|R],A) :- pp(5527,N,R,A).
pp(5527,'three_arg',[],['trans_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5527,'basic_three_arg',[],['trans_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5527,'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(3668,N,R,A).
pp(3668,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3668,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3668,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3668,'cp_trans_lt',[],['trans_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3668,'cp_trans_lt',[N|R],A) :- pp(5523,N,R,A).
pp(5523,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5523,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3668,'arg13_lt',[],['trans_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3668,'arg13_lt',[N|R],A) :- pp(5522,N,R,A).
pp(5522,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5522,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3668,'expl_pp_inf_lt',[],['trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3668,'expl_pp_inf_lt',[N|R],A) :- pp(5521,N,R,A).
pp(5521,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3668,'arg1_subj_lt',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3668,'arg1_subj_lt',[N|R],A) :- pp(5520,N,R,A).
pp(5520,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5520,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5520,'four_arg',[],['trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3668,'linking_type',[],['trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3668,'linking_type',[N|R],A) :- pp(5519,N,R,A).
pp(5519,'three_arg',[],['trans_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5519,'basic_three_arg',[],['trans_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5519,'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(3667,N,R,A).
pp(3667,'three_arg',[],['trans_subst','verb_synsem','three_arg']).
pp(3667,'basic_three_arg',[],['trans_subst','verb_synsem','basic_three_arg']).
pp(3667,'four_arg',[],['trans_subst','verb_synsem','four_arg']).
pp(3667,'cp_trans_lt',[],['trans_subst','verb_synsem','cp_trans_lt']).
pp(3667,'cp_trans_lt',[N|R],A) :- pp(5515,N,R,A).
pp(5515,'three_arg',[],['trans_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(5515,'basic_three_arg',[],['trans_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3667,'empty_prep_trans_lt',[],['trans_subst','verb_synsem','empty_prep_trans_lt']).
pp(3667,'empty_prep_trans_lt',[N|R],A) :- pp(5514,N,R,A).
pp(5514,'three_arg',[],['trans_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(5514,'basic_three_arg',[],['trans_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3667,'prep_trans_lt',[],['trans_subst','verb_synsem','prep_trans_lt']).
pp(3667,'prep_trans_lt',[N|R],A) :- pp(5513,N,R,A).
pp(5513,'three_arg',[],['trans_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(5513,'basic_three_arg',[],['trans_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3667,'arg13_lt',[],['trans_subst','verb_synsem','arg13_lt']).
pp(3667,'arg13_lt',[N|R],A) :- pp(5512,N,R,A).
pp(5512,'three_arg',[],['trans_subst','verb_synsem','arg13_lt','three_arg']).
pp(5512,'basic_three_arg',[],['trans_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(3667,'ditrans_lt',[],['trans_subst','verb_synsem','ditrans_lt']).
pp(3667,'ditrans_lt',[N|R],A) :- pp(5511,N,R,A).
pp(5511,'three_arg',[],['trans_subst','verb_synsem','ditrans_lt','three_arg']).
pp(5511,'basic_three_arg',[],['trans_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3667,'expl_pp_inf_lt',[],['trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(3667,'expl_pp_inf_lt',[N|R],A) :- pp(5510,N,R,A).
pp(5510,'four_arg',[],['trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3667,'obj_equi_lt',[],['trans_subst','verb_synsem','obj_equi_lt']).
pp(3667,'obj_equi_lt',[N|R],A) :- pp(5509,N,R,A).
pp(5509,'three_arg',[],['trans_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(5509,'basic_three_arg',[],['trans_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3667,'arg1_subj_lt',[],['trans_subst','verb_synsem','arg1_subj_lt']).
pp(3667,'arg1_subj_lt',[N|R],A) :- pp(5508,N,R,A).
pp(5508,'three_arg',[],['trans_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5508,'basic_three_arg',[],['trans_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(5508,'four_arg',[],['trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3667,'linking_type',[],['trans_subst','verb_synsem','linking_type']).
pp(3667,'linking_type',[N|R],A) :- pp(5507,N,R,A).
pp(5507,'three_arg',[],['trans_subst','verb_synsem','linking_type','three_arg']).
pp(5507,'basic_three_arg',[],['trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5507,'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(3662,N,R,A).
pp(3662,'two_arg',[],['inf_intrans_subst','linking_type','two_arg']).
pp(3662,'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(3661,N,R,A).
pp(3661,'two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','two_arg']).
pp(3661,'basic_two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3661,'linking_type',[],['inf_intrans_subst','cp_prop+ques_verb','linking_type']).
pp(3661,'linking_type',[N|R],A) :- pp(5502,N,R,A).
pp(5502,'two_arg',[],['inf_intrans_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5502,'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(3660,N,R,A).
pp(3660,'two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3660,'basic_two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3660,'linking_type',[],['inf_intrans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3660,'linking_type',[N|R],A) :- pp(5499,N,R,A).
pp(5499,'two_arg',[],['inf_intrans_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5499,'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(3659,N,R,A).
pp(3659,'two_arg',[],['inf_intrans_subst','verb_synsem','two_arg']).
pp(3659,'basic_two_arg',[],['inf_intrans_subst','verb_synsem','basic_two_arg']).
pp(3659,'linking_type',[],['inf_intrans_subst','verb_synsem','linking_type']).
pp(3659,'linking_type',[N|R],A) :- pp(5496,N,R,A).
pp(5496,'two_arg',[],['inf_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5496,'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(3654,N,R,A).
pp(3654,'two_arg',[],['inf_or_prp_intrans_subst','subj_equi_lt','two_arg']).
pp(3654,'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(3653,N,R,A).
pp(3653,'two_arg',[],['inf_or_prp_intrans_subst','s_equi_lt','two_arg']).
pp(3653,'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(3652,N,R,A).
pp(3652,'two_arg',[],['inf_or_prp_intrans_subst','linking_type','two_arg']).
pp(3652,'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(3651,N,R,A).
pp(3651,'two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','two_arg']).
pp(3651,'basic_two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3651,'linking_type',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','linking_type']).
pp(3651,'linking_type',[N|R],A) :- pp(5487,N,R,A).
pp(5487,'two_arg',[],['inf_or_prp_intrans_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5487,'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(3650,N,R,A).
pp(3650,'two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3650,'basic_two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3650,'linking_type',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3650,'linking_type',[N|R],A) :- pp(5484,N,R,A).
pp(5484,'two_arg',[],['inf_or_prp_intrans_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5484,'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(3649,N,R,A).
pp(3649,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','two_arg']).
pp(3649,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','basic_two_arg']).
pp(3649,'subj_equi_lt',[],['inf_or_prp_intrans_subst','verb_synsem','subj_equi_lt']).
pp(3649,'subj_equi_lt',[N|R],A) :- pp(5481,N,R,A).
pp(5481,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','subj_equi_lt','two_arg']).
pp(5481,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3649,'s_equi_lt',[],['inf_or_prp_intrans_subst','verb_synsem','s_equi_lt']).
pp(3649,'s_equi_lt',[N|R],A) :- pp(5480,N,R,A).
pp(5480,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','s_equi_lt','two_arg']).
pp(5480,'basic_two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','s_equi_lt','basic_two_arg']).
pp(3649,'linking_type',[],['inf_or_prp_intrans_subst','verb_synsem','linking_type']).
pp(3649,'linking_type',[N|R],A) :- pp(5479,N,R,A).
pp(5479,'two_arg',[],['inf_or_prp_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5479,'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(3644,N,R,A).
pp(3644,'two_arg',[],['np_non_trans_subst','linking_type','two_arg']).
pp(3644,'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(3643,N,R,A).
pp(3643,'two_arg',[],['np_non_trans_subst','verb_synsem','two_arg']).
pp(3643,'basic_two_arg',[],['np_non_trans_subst','verb_synsem','basic_two_arg']).
pp(3643,'linking_type',[],['np_non_trans_subst','verb_synsem','linking_type']).
pp(3643,'linking_type',[N|R],A) :- pp(5474,N,R,A).
pp(5474,'two_arg',[],['np_non_trans_subst','verb_synsem','linking_type','two_arg']).
pp(5474,'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(3634,N,R,A).
pp(3634,'three_arg_subst',[],['non_trans_subst','linking_type','three_arg_subst']).
pp(3634,'three_arg',[],['non_trans_subst','linking_type','three_arg']).
pp(3634,'basic_three_arg',[],['non_trans_subst','linking_type','basic_three_arg']).
pp(3634,'two_arg',[],['non_trans_subst','linking_type','two_arg']).
pp(3634,'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(3633,N,R,A).
pp(3633,'three_arg_subst',[],['non_trans_subst','verb_synsem','three_arg_subst']).
pp(3633,'three_arg',[],['non_trans_subst','verb_synsem','three_arg']).
pp(3633,'basic_three_arg',[],['non_trans_subst','verb_synsem','basic_three_arg']).
pp(3633,'two_arg',[],['non_trans_subst','verb_synsem','two_arg']).
pp(3633,'basic_two_arg',[],['non_trans_subst','verb_synsem','basic_two_arg']).
pp(3633,'arg1_subj_lt',[],['non_trans_subst','verb_synsem','arg1_subj_lt']).
pp(3633,'linking_type',[],['non_trans_subst','verb_synsem','linking_type']).
pp(3633,'linking_type',[N|R],A) :- pp(5462,N,R,A).
pp(5462,'three_arg_subst',[],['non_trans_subst','verb_synsem','linking_type','three_arg_subst']).
pp(5462,'three_arg',[],['non_trans_subst','verb_synsem','linking_type','three_arg']).
pp(5462,'basic_three_arg',[],['non_trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5462,'two_arg',[],['non_trans_subst','verb_synsem','linking_type','two_arg']).
pp(5462,'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(3628,N,R,A).
pp(3628,'three_arg',[],['particle_subst','arg1_subj_lt','three_arg']).
pp(3628,'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(3627,N,R,A).
pp(3627,'three_arg',[],['particle_subst','s_equi_lt','three_arg']).
pp(3627,'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(3626,N,R,A).
pp(3626,'three_arg',[],['particle_subst','linking_type','three_arg']).
pp(3626,'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(3625,N,R,A).
pp(3625,'three_arg',[],['particle_subst','cp_prop+ques_verb','three_arg']).
pp(3625,'basic_three_arg',[],['particle_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3625,'linking_type',[],['particle_subst','cp_prop+ques_verb','linking_type']).
pp(3625,'linking_type',[N|R],A) :- pp(5453,N,R,A).
pp(5453,'three_arg',[],['particle_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5453,'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(3624,N,R,A).
pp(3624,'three_arg',[],['particle_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3624,'basic_three_arg',[],['particle_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3624,'linking_type',[],['particle_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3624,'linking_type',[N|R],A) :- pp(5450,N,R,A).
pp(5450,'three_arg',[],['particle_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5450,'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(3623,N,R,A).
pp(3623,'three_arg',[],['particle_subst','verb_synsem','three_arg']).
pp(3623,'basic_three_arg',[],['particle_subst','verb_synsem','basic_three_arg']).
pp(3623,'arg1_subj_lt',[],['particle_subst','verb_synsem','arg1_subj_lt']).
pp(3623,'arg1_subj_lt',[N|R],A) :- pp(5447,N,R,A).
pp(5447,'three_arg',[],['particle_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5447,'basic_three_arg',[],['particle_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(3623,'s_equi_lt',[],['particle_subst','verb_synsem','s_equi_lt']).
pp(3623,'s_equi_lt',[N|R],A) :- pp(5446,N,R,A).
pp(5446,'three_arg',[],['particle_subst','verb_synsem','s_equi_lt','three_arg']).
pp(5446,'basic_three_arg',[],['particle_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(3623,'linking_type',[],['particle_subst','verb_synsem','linking_type']).
pp(3623,'linking_type',[N|R],A) :- pp(5445,N,R,A).
pp(5445,'three_arg',[],['particle_subst','verb_synsem','linking_type','three_arg']).
pp(5445,'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(3618,N,R,A).
pp(3618,'two_arg',[],['cp_intrans_subst','arg14_lt','two_arg']).
pp(3618,'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(3617,N,R,A).
pp(3617,'two_arg',[],['cp_intrans_subst','arg1_subj_lt','two_arg']).
pp(3617,'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(3616,N,R,A).
pp(3616,'two_arg',[],['cp_intrans_subst','linking_type','two_arg']).
pp(3616,'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(3615,N,R,A).
pp(3615,'two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3615,'basic_two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3615,'linking_type',[],['cp_intrans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3615,'linking_type',[N|R],A) :- pp(5436,N,R,A).
pp(5436,'two_arg',[],['cp_intrans_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5436,'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(3614,N,R,A).
pp(3614,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','two_arg']).
pp(3614,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3614,'arg14_lt',[],['cp_intrans_subst','cp_prop+ques_verb','arg14_lt']).
pp(3614,'arg14_lt',[N|R],A) :- pp(5433,N,R,A).
pp(5433,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5433,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3614,'arg1_subj_lt',[],['cp_intrans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3614,'arg1_subj_lt',[N|R],A) :- pp(5432,N,R,A).
pp(5432,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5432,'basic_two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3614,'linking_type',[],['cp_intrans_subst','cp_prop+ques_verb','linking_type']).
pp(3614,'linking_type',[N|R],A) :- pp(5431,N,R,A).
pp(5431,'two_arg',[],['cp_intrans_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5431,'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(3613,N,R,A).
pp(3613,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3613,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3613,'arg14_lt',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3613,'arg14_lt',[N|R],A) :- pp(5428,N,R,A).
pp(5428,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5428,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3613,'arg1_subj_lt',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3613,'arg1_subj_lt',[N|R],A) :- pp(5427,N,R,A).
pp(5427,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5427,'basic_two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3613,'linking_type',[],['cp_intrans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3613,'linking_type',[N|R],A) :- pp(5426,N,R,A).
pp(5426,'two_arg',[],['cp_intrans_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5426,'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(3612,N,R,A).
pp(3612,'two_arg',[],['cp_intrans_subst','verb_synsem','two_arg']).
pp(3612,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','basic_two_arg']).
pp(3612,'arg14_lt',[],['cp_intrans_subst','verb_synsem','arg14_lt']).
pp(3612,'arg14_lt',[N|R],A) :- pp(5423,N,R,A).
pp(5423,'two_arg',[],['cp_intrans_subst','verb_synsem','arg14_lt','two_arg']).
pp(5423,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3612,'arg1_subj_lt',[],['cp_intrans_subst','verb_synsem','arg1_subj_lt']).
pp(3612,'arg1_subj_lt',[N|R],A) :- pp(5422,N,R,A).
pp(5422,'two_arg',[],['cp_intrans_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5422,'basic_two_arg',[],['cp_intrans_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3612,'linking_type',[],['cp_intrans_subst','verb_synsem','linking_type']).
pp(3612,'linking_type',[N|R],A) :- pp(5421,N,R,A).
pp(5421,'two_arg',[],['cp_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5421,'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(3607,N,R,A).
pp(3607,'two_arg',[],['prep_intrans_subst','arg1_subj_lt','two_arg']).
pp(3607,'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(3606,N,R,A).
pp(3606,'two_arg',[],['prep_intrans_subst','basic_prep_intrans_lt','two_arg']).
pp(3606,'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(3605,N,R,A).
pp(3605,'two_arg',[],['prep_intrans_subst','linking_type','two_arg']).
pp(3605,'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(3604,N,R,A).
pp(3604,'two_arg',[],['prep_intrans_subst','verb_synsem','two_arg']).
pp(3604,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','basic_two_arg']).
pp(3604,'arg1_subj_lt',[],['prep_intrans_subst','verb_synsem','arg1_subj_lt']).
pp(3604,'arg1_subj_lt',[N|R],A) :- pp(5412,N,R,A).
pp(5412,'two_arg',[],['prep_intrans_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5412,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3604,'basic_prep_intrans_lt',[],['prep_intrans_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3604,'basic_prep_intrans_lt',[N|R],A) :- pp(5411,N,R,A).
pp(5411,'two_arg',[],['prep_intrans_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(5411,'basic_two_arg',[],['prep_intrans_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3604,'linking_type',[],['prep_intrans_subst','verb_synsem','linking_type']).
pp(3604,'linking_type',[N|R],A) :- pp(5410,N,R,A).
pp(5410,'two_arg',[],['prep_intrans_subst','verb_synsem','linking_type','two_arg']).
pp(5410,'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(3600,N,R,A).
pp(3600,'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(3599,N,R,A).
pp(3599,'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(3598,N,R,A).
pp(3598,'basic_two_arg',[],['ssr_subst','verb_synsem','basic_two_arg']).
pp(3598,'ssr_lt',[],['ssr_subst','verb_synsem','ssr_lt']).
pp(3598,'ssr_lt',[N|R],A) :- pp(5406,N,R,A).
pp(5406,'basic_two_arg',[],['ssr_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3598,'linking_type',[],['ssr_subst','verb_synsem','linking_type']).
pp(3598,'linking_type',[N|R],A) :- pp(5405,N,R,A).
pp(5405,'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(3644,N,R,A).
pp(3644,'two_arg',[],['np_non_trans_subst','linking_type','two_arg']).
pp(3644,'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(3643,N,R,A).
pp(3643,'two_arg',[],['np_non_trans_subst','verb_synsem','two_arg']).
pp(3643,'basic_two_arg',[],['np_non_trans_subst','verb_synsem','basic_two_arg']).
pp(3643,'linking_type',[],['np_non_trans_subst','verb_synsem','linking_type']).
pp(3643,'linking_type',[N|R],A) :- pp(5474,N,R,A).
pp(5474,'two_arg',[],['np_non_trans_subst','verb_synsem','linking_type','two_arg']).
pp(5474,'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(3593,N,R,A).
pp(3593,'two_arg',[],['two_arg_subst','trans_lt','two_arg']).
pp(3593,'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(3592,N,R,A).
pp(3592,'two_arg',[],['two_arg_subst','arg13_lt','two_arg']).
pp(3592,'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(3591,N,R,A).
pp(3591,'two_arg',[],['two_arg_subst','arg14_lt','two_arg']).
pp(3591,'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(3590,N,R,A).
pp(3590,'two_arg',[],['two_arg_subst','arg1_subj_lt','two_arg']).
pp(3590,'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(3589,N,R,A).
pp(3589,'two_arg',[],['two_arg_subst','basic_prep_intrans_lt','two_arg']).
pp(3589,'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(3588,N,R,A).
pp(3588,'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(3587,N,R,A).
pp(3587,'two_arg',[],['two_arg_subst','unacc_lt','two_arg']).
pp(3587,'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(3586,N,R,A).
pp(3586,'two_arg',[],['two_arg_subst','linking_type','two_arg']).
pp(3586,'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(3585,N,R,A).
pp(3585,'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(3584,N,R,A).
pp(3584,'two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3584,'basic_two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3584,'linking_type',[],['two_arg_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3584,'linking_type',[N|R],A) :- pp(5386,N,R,A).
pp(5386,'two_arg',[],['two_arg_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5386,'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(3583,N,R,A).
pp(3583,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','two_arg']).
pp(3583,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3583,'arg14_lt',[],['two_arg_subst','cp_prop+ques_verb','arg14_lt']).
pp(3583,'arg14_lt',[N|R],A) :- pp(5383,N,R,A).
pp(5383,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5383,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3583,'arg1_subj_lt',[],['two_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3583,'arg1_subj_lt',[N|R],A) :- pp(5382,N,R,A).
pp(5382,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5382,'basic_two_arg',[],['two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3583,'linking_type',[],['two_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3583,'linking_type',[N|R],A) :- pp(5381,N,R,A).
pp(5381,'two_arg',[],['two_arg_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5381,'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(3582,N,R,A).
pp(3582,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3582,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3582,'arg14_lt',[],['two_arg_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3582,'arg14_lt',[N|R],A) :- pp(5378,N,R,A).
pp(5378,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5378,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3582,'arg1_subj_lt',[],['two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3582,'arg1_subj_lt',[N|R],A) :- pp(5377,N,R,A).
pp(5377,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5377,'basic_two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(3582,'linking_type',[],['two_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3582,'linking_type',[N|R],A) :- pp(5376,N,R,A).
pp(5376,'two_arg',[],['two_arg_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5376,'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(3581,N,R,A).
pp(3581,'two_arg',[],['two_arg_subst','verb_synsem','two_arg']).
pp(3581,'basic_two_arg',[],['two_arg_subst','verb_synsem','basic_two_arg']).
pp(3581,'trans_lt',[],['two_arg_subst','verb_synsem','trans_lt']).
pp(3581,'trans_lt',[N|R],A) :- pp(5373,N,R,A).
pp(5373,'two_arg',[],['two_arg_subst','verb_synsem','trans_lt','two_arg']).
pp(5373,'basic_two_arg',[],['two_arg_subst','verb_synsem','trans_lt','basic_two_arg']).
pp(3581,'arg13_lt',[],['two_arg_subst','verb_synsem','arg13_lt']).
pp(3581,'arg13_lt',[N|R],A) :- pp(5372,N,R,A).
pp(5372,'two_arg',[],['two_arg_subst','verb_synsem','arg13_lt','two_arg']).
pp(5372,'basic_two_arg',[],['two_arg_subst','verb_synsem','arg13_lt','basic_two_arg']).
pp(3581,'arg14_lt',[],['two_arg_subst','verb_synsem','arg14_lt']).
pp(3581,'arg14_lt',[N|R],A) :- pp(5371,N,R,A).
pp(5371,'two_arg',[],['two_arg_subst','verb_synsem','arg14_lt','two_arg']).
pp(5371,'basic_two_arg',[],['two_arg_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3581,'arg1_subj_lt',[],['two_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3581,'arg1_subj_lt',[N|R],A) :- pp(5370,N,R,A).
pp(5370,'two_arg',[],['two_arg_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5370,'basic_two_arg',[],['two_arg_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(3581,'basic_prep_intrans_lt',[],['two_arg_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3581,'basic_prep_intrans_lt',[N|R],A) :- pp(5369,N,R,A).
pp(5369,'two_arg',[],['two_arg_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(5369,'basic_two_arg',[],['two_arg_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3581,'ssr_lt',[],['two_arg_subst','verb_synsem','ssr_lt']).
pp(3581,'ssr_lt',[N|R],A) :- pp(5368,N,R,A).
pp(5368,'basic_two_arg',[],['two_arg_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3581,'unacc_lt',[],['two_arg_subst','verb_synsem','unacc_lt']).
pp(3581,'unacc_lt',[N|R],A) :- pp(5367,N,R,A).
pp(5367,'two_arg',[],['two_arg_subst','verb_synsem','unacc_lt','two_arg']).
pp(5367,'basic_two_arg',[],['two_arg_subst','verb_synsem','unacc_lt','basic_two_arg']).
pp(3581,'linking_type',[],['two_arg_subst','verb_synsem','linking_type']).
pp(3581,'linking_type',[N|R],A) :- pp(5366,N,R,A).
pp(5366,'two_arg',[],['two_arg_subst','verb_synsem','linking_type','two_arg']).
pp(5366,'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(3576,N,R,A).
pp(3576,'three_arg',[],['pp_inf_subst','arg1_subj_lt','three_arg']).
pp(3576,'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(3575,N,R,A).
pp(3575,'three_arg',[],['pp_inf_subst','linking_type','three_arg']).
pp(3575,'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(3574,N,R,A).
pp(3574,'three_arg',[],['pp_inf_subst','verb_synsem','three_arg']).
pp(3574,'basic_three_arg',[],['pp_inf_subst','verb_synsem','basic_three_arg']).
pp(3574,'arg1_subj_lt',[],['pp_inf_subst','verb_synsem','arg1_subj_lt']).
pp(3574,'arg1_subj_lt',[N|R],A) :- pp(5359,N,R,A).
pp(5359,'three_arg',[],['pp_inf_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5359,'basic_three_arg',[],['pp_inf_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(3574,'linking_type',[],['pp_inf_subst','verb_synsem','linking_type']).
pp(3574,'linking_type',[N|R],A) :- pp(5358,N,R,A).
pp(5358,'three_arg',[],['pp_inf_subst','verb_synsem','linking_type','three_arg']).
pp(5358,'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(3570,N,R,A).
pp(3570,'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(3569,N,R,A).
pp(3569,'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(3568,N,R,A).
pp(3568,'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(3567,N,R,A).
pp(3567,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','four_arg']).
pp(3567,'expl_pp_inf_lt',[],['unsat_four_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3567,'expl_pp_inf_lt',[N|R],A) :- pp(5353,N,R,A).
pp(5353,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3567,'arg1_subj_lt',[],['unsat_four_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3567,'arg1_subj_lt',[N|R],A) :- pp(5352,N,R,A).
pp(5352,'four_arg',[],['unsat_four_arg_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3567,'linking_type',[],['unsat_four_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3567,'linking_type',[N|R],A) :- pp(5351,N,R,A).
pp(5351,'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(3566,N,R,A).
pp(3566,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3566,'expl_pp_inf_lt',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3566,'expl_pp_inf_lt',[N|R],A) :- pp(5349,N,R,A).
pp(5349,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3566,'arg1_subj_lt',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3566,'arg1_subj_lt',[N|R],A) :- pp(5348,N,R,A).
pp(5348,'four_arg',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3566,'linking_type',[],['unsat_four_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3566,'linking_type',[N|R],A) :- pp(5347,N,R,A).
pp(5347,'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(3565,N,R,A).
pp(3565,'four_arg',[],['unsat_four_arg_subst','verb_synsem','four_arg']).
pp(3565,'expl_pp_inf_lt',[],['unsat_four_arg_subst','verb_synsem','expl_pp_inf_lt']).
pp(3565,'expl_pp_inf_lt',[N|R],A) :- pp(5345,N,R,A).
pp(5345,'four_arg',[],['unsat_four_arg_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3565,'arg1_subj_lt',[],['unsat_four_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3565,'arg1_subj_lt',[N|R],A) :- pp(5344,N,R,A).
pp(5344,'four_arg',[],['unsat_four_arg_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3565,'linking_type',[],['unsat_four_arg_subst','verb_synsem','linking_type']).
pp(3565,'linking_type',[N|R],A) :- pp(5343,N,R,A).
pp(5343,'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(3562,N,R,A).
pp(3562,'four_arg',[],['unsat_four_arg_subst','trans_subst','four_arg']).
pp(3562,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','expl_pp_inf_lt']).
pp(3562,'expl_pp_inf_lt',[N|R],A) :- pp(5341,N,R,A).
pp(5341,'four_arg',[],['unsat_four_arg_subst','trans_subst','expl_pp_inf_lt','four_arg']).
pp(3562,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','arg1_subj_lt']).
pp(3562,'arg1_subj_lt',[N|R],A) :- pp(5340,N,R,A).
pp(5340,'four_arg',[],['unsat_four_arg_subst','trans_subst','arg1_subj_lt','four_arg']).
pp(3562,'linking_type',[],['unsat_four_arg_subst','trans_subst','linking_type']).
pp(3562,'linking_type',[N|R],A) :- pp(5339,N,R,A).
pp(5339,'four_arg',[],['unsat_four_arg_subst','trans_subst','linking_type','four_arg']).
pp(3562,'cp_prop+ques_verb',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb']).
pp(3562,'cp_prop+ques_verb',[N|R],A) :- pp(5338,N,R,A).
pp(5338,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','four_arg']).
pp(5338,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5338,'expl_pp_inf_lt',[N|R],A) :- pp(7287,N,R,A).
pp(7287,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5338,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(5338,'arg1_subj_lt',[N|R],A) :- pp(7286,N,R,A).
pp(7286,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5338,'linking_type',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','linking_type']).
pp(5338,'linking_type',[N|R],A) :- pp(7285,N,R,A).
pp(7285,'four_arg',[],['unsat_four_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(3562,'basic_cp_prop+ques_verb',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb']).
pp(3562,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5337,N,R,A).
pp(5337,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(5337,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5337,'expl_pp_inf_lt',[N|R],A) :- pp(7283,N,R,A).
pp(7283,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5337,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(5337,'arg1_subj_lt',[N|R],A) :- pp(7282,N,R,A).
pp(7282,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5337,'linking_type',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(5337,'linking_type',[N|R],A) :- pp(7281,N,R,A).
pp(7281,'four_arg',[],['unsat_four_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(3562,'verb_synsem',[],['unsat_four_arg_subst','trans_subst','verb_synsem']).
pp(3562,'verb_synsem',[N|R],A) :- pp(5336,N,R,A).
pp(5336,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','four_arg']).
pp(5336,'expl_pp_inf_lt',[],['unsat_four_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(5336,'expl_pp_inf_lt',[N|R],A) :- pp(7279,N,R,A).
pp(7279,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(5336,'arg1_subj_lt',[],['unsat_four_arg_subst','trans_subst','verb_synsem','arg1_subj_lt']).
pp(5336,'arg1_subj_lt',[N|R],A) :- pp(7278,N,R,A).
pp(7278,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(5336,'linking_type',[],['unsat_four_arg_subst','trans_subst','verb_synsem','linking_type']).
pp(5336,'linking_type',[N|R],A) :- pp(7277,N,R,A).
pp(7277,'four_arg',[],['unsat_four_arg_subst','trans_subst','verb_synsem','linking_type','four_arg']).
pp(3562,'lex_synsem',[],['unsat_four_arg_subst','trans_subst','lex_synsem']).
pp(3562,'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(3558,N,R,A).
pp(3558,'three_arg',[],['unsat_three_arg_subst','cp_trans_lt','three_arg']).
pp(3558,'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(3557,N,R,A).
pp(3557,'three_arg',[],['unsat_three_arg_subst','empty_prep_trans_lt','three_arg']).
pp(3557,'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(3556,N,R,A).
pp(3556,'three_arg',[],['unsat_three_arg_subst','prep_trans_lt','three_arg']).
pp(3556,'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(3555,N,R,A).
pp(3555,'three_arg',[],['unsat_three_arg_subst','arg13_lt','three_arg']).
pp(3555,'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(3554,N,R,A).
pp(3554,'three_arg',[],['unsat_three_arg_subst','ditrans_lt','three_arg']).
pp(3554,'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(3553,N,R,A).
pp(3553,'three_arg',[],['unsat_three_arg_subst','empty_prep_intrans_lt','three_arg']).
pp(3553,'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(3552,N,R,A).
pp(3552,'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(3551,N,R,A).
pp(3551,'three_arg',[],['unsat_three_arg_subst','obj_equi_inf_lt','three_arg']).
pp(3551,'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(3550,N,R,A).
pp(3550,'three_arg',[],['unsat_three_arg_subst','obj_equi_prd_lt','three_arg']).
pp(3550,'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(3549,N,R,A).
pp(3549,'three_arg',[],['unsat_three_arg_subst','obj_equi_lt','three_arg']).
pp(3549,'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(3548,N,R,A).
pp(3548,'three_arg',[],['unsat_three_arg_subst','arg1_subj_lt','three_arg']).
pp(3548,'basic_three_arg',[],['unsat_three_arg_subst','arg1_subj_lt','basic_three_arg']).
pp(3548,'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(3547,N,R,A).
pp(3547,'three_arg',[],['unsat_three_arg_subst','equi_prd_lt','three_arg']).
pp(3547,'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(3546,N,R,A).
pp(3546,'three_arg',[],['unsat_three_arg_subst','s_equi_lt','three_arg']).
pp(3546,'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(3545,N,R,A).
pp(3545,'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(3544,N,R,A).
pp(3544,'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(3543,N,R,A).
pp(3543,'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(3542,N,R,A).
pp(3542,'three_arg',[],['unsat_three_arg_subst','linking_type','three_arg']).
pp(3542,'basic_three_arg',[],['unsat_three_arg_subst','linking_type','basic_three_arg']).
pp(3542,'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(3541,N,R,A).
pp(3541,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3541,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3541,'cp_trans_lt',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3541,'cp_trans_lt',[N|R],A) :- pp(5299,N,R,A).
pp(5299,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5299,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3541,'arg13_lt',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3541,'arg13_lt',[N|R],A) :- pp(5298,N,R,A).
pp(5298,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5298,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3541,'arg1_subj_lt',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3541,'arg1_subj_lt',[N|R],A) :- pp(5297,N,R,A).
pp(5297,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5297,'basic_three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3541,'linking_type',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3541,'linking_type',[N|R],A) :- pp(5296,N,R,A).
pp(5296,'three_arg',[],['unsat_three_arg_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5296,'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(3540,N,R,A).
pp(3540,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','three_arg']).
pp(3540,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3540,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','four_arg']).
pp(3540,'cp_trans_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3540,'cp_trans_lt',[N|R],A) :- pp(5292,N,R,A).
pp(5292,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5292,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3540,'arg13_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg13_lt']).
pp(3540,'arg13_lt',[N|R],A) :- pp(5291,N,R,A).
pp(5291,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5291,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3540,'expl_pp_inf_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3540,'expl_pp_inf_lt',[N|R],A) :- pp(5290,N,R,A).
pp(5290,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3540,'arg1_subj_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3540,'arg1_subj_lt',[N|R],A) :- pp(5289,N,R,A).
pp(5289,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5289,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5289,'four_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3540,'s_equi_lt',[],['unsat_three_arg_subst','cp_prop+ques_verb','s_equi_lt']).
pp(3540,'s_equi_lt',[N|R],A) :- pp(5288,N,R,A).
pp(5288,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3540,'linking_type',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3540,'linking_type',[N|R],A) :- pp(5287,N,R,A).
pp(5287,'three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5287,'basic_three_arg',[],['unsat_three_arg_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5287,'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(3539,N,R,A).
pp(3539,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3539,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3539,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3539,'cp_trans_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3539,'cp_trans_lt',[N|R],A) :- pp(5283,N,R,A).
pp(5283,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5283,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3539,'arg13_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3539,'arg13_lt',[N|R],A) :- pp(5282,N,R,A).
pp(5282,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5282,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3539,'expl_pp_inf_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3539,'expl_pp_inf_lt',[N|R],A) :- pp(5281,N,R,A).
pp(5281,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3539,'arg1_subj_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3539,'arg1_subj_lt',[N|R],A) :- pp(5280,N,R,A).
pp(5280,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5280,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5280,'four_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3539,'s_equi_lt',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3539,'s_equi_lt',[N|R],A) :- pp(5279,N,R,A).
pp(5279,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3539,'linking_type',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3539,'linking_type',[N|R],A) :- pp(5278,N,R,A).
pp(5278,'three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5278,'basic_three_arg',[],['unsat_three_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5278,'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(3538,N,R,A).
pp(3538,'three_arg',[],['unsat_three_arg_subst','verb_synsem','three_arg']).
pp(3538,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','basic_three_arg']).
pp(3538,'four_arg',[],['unsat_three_arg_subst','verb_synsem','four_arg']).
pp(3538,'cp_trans_lt',[],['unsat_three_arg_subst','verb_synsem','cp_trans_lt']).
pp(3538,'cp_trans_lt',[N|R],A) :- pp(5274,N,R,A).
pp(5274,'three_arg',[],['unsat_three_arg_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(5274,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3538,'empty_prep_trans_lt',[],['unsat_three_arg_subst','verb_synsem','empty_prep_trans_lt']).
pp(3538,'empty_prep_trans_lt',[N|R],A) :- pp(5273,N,R,A).
pp(5273,'three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(5273,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3538,'prep_trans_lt',[],['unsat_three_arg_subst','verb_synsem','prep_trans_lt']).
pp(3538,'prep_trans_lt',[N|R],A) :- pp(5272,N,R,A).
pp(5272,'three_arg',[],['unsat_three_arg_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(5272,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3538,'arg13_lt',[],['unsat_three_arg_subst','verb_synsem','arg13_lt']).
pp(3538,'arg13_lt',[N|R],A) :- pp(5271,N,R,A).
pp(5271,'three_arg',[],['unsat_three_arg_subst','verb_synsem','arg13_lt','three_arg']).
pp(5271,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(3538,'ditrans_lt',[],['unsat_three_arg_subst','verb_synsem','ditrans_lt']).
pp(3538,'ditrans_lt',[N|R],A) :- pp(5270,N,R,A).
pp(5270,'three_arg',[],['unsat_three_arg_subst','verb_synsem','ditrans_lt','three_arg']).
pp(5270,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3538,'empty_prep_intrans_lt',[],['unsat_three_arg_subst','verb_synsem','empty_prep_intrans_lt']).
pp(3538,'empty_prep_intrans_lt',[N|R],A) :- pp(5269,N,R,A).
pp(5269,'three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(5269,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3538,'expl_pp_inf_lt',[],['unsat_three_arg_subst','verb_synsem','expl_pp_inf_lt']).
pp(3538,'expl_pp_inf_lt',[N|R],A) :- pp(5268,N,R,A).
pp(5268,'four_arg',[],['unsat_three_arg_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3538,'obj_equi_inf_lt',[],['unsat_three_arg_subst','verb_synsem','obj_equi_inf_lt']).
pp(3538,'obj_equi_inf_lt',[N|R],A) :- pp(5267,N,R,A).
pp(5267,'three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(5267,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3538,'obj_equi_prd_lt',[],['unsat_three_arg_subst','verb_synsem','obj_equi_prd_lt']).
pp(3538,'obj_equi_prd_lt',[N|R],A) :- pp(5266,N,R,A).
pp(5266,'three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(5266,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3538,'obj_equi_lt',[],['unsat_three_arg_subst','verb_synsem','obj_equi_lt']).
pp(3538,'obj_equi_lt',[N|R],A) :- pp(5265,N,R,A).
pp(5265,'three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(5265,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3538,'arg1_subj_lt',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3538,'arg1_subj_lt',[N|R],A) :- pp(5264,N,R,A).
pp(5264,'three_arg',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5264,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(5264,'four_arg',[],['unsat_three_arg_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3538,'equi_prd_lt',[],['unsat_three_arg_subst','verb_synsem','equi_prd_lt']).
pp(3538,'equi_prd_lt',[N|R],A) :- pp(5263,N,R,A).
pp(5263,'three_arg',[],['unsat_three_arg_subst','verb_synsem','equi_prd_lt','three_arg']).
pp(5263,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3538,'s_equi_lt',[],['unsat_three_arg_subst','verb_synsem','s_equi_lt']).
pp(3538,'s_equi_lt',[N|R],A) :- pp(5262,N,R,A).
pp(5262,'three_arg',[],['unsat_three_arg_subst','verb_synsem','s_equi_lt','three_arg']).
pp(5262,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(3538,'sor_lt',[],['unsat_three_arg_subst','verb_synsem','sor_lt']).
pp(3538,'sor_lt',[N|R],A) :- pp(5261,N,R,A).
pp(5261,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','sor_lt','basic_three_arg']).
pp(3538,'basic_ssr_expr_lt',[],['unsat_three_arg_subst','verb_synsem','basic_ssr_expr_lt']).
pp(3538,'basic_ssr_expr_lt',[N|R],A) :- pp(5260,N,R,A).
pp(5260,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3538,'ssr_lt',[],['unsat_three_arg_subst','verb_synsem','ssr_lt']).
pp(3538,'ssr_lt',[N|R],A) :- pp(5259,N,R,A).
pp(5259,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','ssr_lt','basic_three_arg']).
pp(3538,'linking_type',[],['unsat_three_arg_subst','verb_synsem','linking_type']).
pp(3538,'linking_type',[N|R],A) :- pp(5258,N,R,A).
pp(5258,'three_arg',[],['unsat_three_arg_subst','verb_synsem','linking_type','three_arg']).
pp(5258,'basic_three_arg',[],['unsat_three_arg_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5258,'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(3535,N,R,A).
pp(3535,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_three_arg']).
pp(3535,'four_arg',[],['unsat_three_arg_subst','trans_subst','four_arg']).
pp(3535,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','cp_trans_lt']).
pp(3535,'cp_trans_lt',[N|R],A) :- pp(5255,N,R,A).
pp(5255,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_trans_lt','basic_three_arg']).
pp(3535,'empty_prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','empty_prep_trans_lt']).
pp(3535,'empty_prep_trans_lt',[N|R],A) :- pp(5254,N,R,A).
pp(5254,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','empty_prep_trans_lt','basic_three_arg']).
pp(3535,'prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','prep_trans_lt']).
pp(3535,'prep_trans_lt',[N|R],A) :- pp(5253,N,R,A).
pp(5253,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','prep_trans_lt','basic_three_arg']).
pp(3535,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','arg13_lt']).
pp(3535,'arg13_lt',[N|R],A) :- pp(5252,N,R,A).
pp(5252,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','arg13_lt','basic_three_arg']).
pp(3535,'ditrans_lt',[],['unsat_three_arg_subst','trans_subst','ditrans_lt']).
pp(3535,'ditrans_lt',[N|R],A) :- pp(5251,N,R,A).
pp(5251,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','ditrans_lt','basic_three_arg']).
pp(3535,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','expl_pp_inf_lt']).
pp(3535,'expl_pp_inf_lt',[N|R],A) :- pp(5250,N,R,A).
pp(5250,'four_arg',[],['unsat_three_arg_subst','trans_subst','expl_pp_inf_lt','four_arg']).
pp(3535,'obj_equi_lt',[],['unsat_three_arg_subst','trans_subst','obj_equi_lt']).
pp(3535,'obj_equi_lt',[N|R],A) :- pp(5249,N,R,A).
pp(5249,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','obj_equi_lt','basic_three_arg']).
pp(3535,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','arg1_subj_lt']).
pp(3535,'arg1_subj_lt',[N|R],A) :- pp(5248,N,R,A).
pp(5248,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','arg1_subj_lt','basic_three_arg']).
pp(5248,'four_arg',[],['unsat_three_arg_subst','trans_subst','arg1_subj_lt','four_arg']).
pp(3535,'linking_type',[],['unsat_three_arg_subst','trans_subst','linking_type']).
pp(3535,'linking_type',[N|R],A) :- pp(5247,N,R,A).
pp(5247,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','linking_type','basic_three_arg']).
pp(5247,'four_arg',[],['unsat_three_arg_subst','trans_subst','linking_type','four_arg']).
pp(3535,'fin_cp_prop+ques_verb',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb']).
pp(3535,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5246,N,R,A).
pp(5246,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(5246,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(5246,'cp_trans_lt',[N|R],A) :- pp(7200,N,R,A).
pp(7200,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5246,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(5246,'arg13_lt',[N|R],A) :- pp(7199,N,R,A).
pp(7199,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5246,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(5246,'arg1_subj_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','arg1_subj_lt','basic_three_arg']).
pp(5246,'linking_type',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(5246,'linking_type',[N|R],A) :- pp(7197,N,R,A).
pp(7197,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3535,'cp_prop+ques_verb',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb']).
pp(3535,'cp_prop+ques_verb',[N|R],A) :- pp(5245,N,R,A).
pp(5245,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','basic_three_arg']).
pp(5245,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','four_arg']).
pp(5245,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(5245,'cp_trans_lt',[N|R],A) :- pp(7194,N,R,A).
pp(7194,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5245,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt']).
pp(5245,'arg13_lt',[N|R],A) :- pp(7193,N,R,A).
pp(7193,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5245,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5245,'expl_pp_inf_lt',[N|R],A) :- pp(7192,N,R,A).
pp(7192,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5245,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(5245,'arg1_subj_lt',[N|R],A) :- pp(7191,N,R,A).
pp(7191,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(7191,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5245,'linking_type',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','linking_type']).
pp(5245,'linking_type',[N|R],A) :- pp(7190,N,R,A).
pp(7190,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7190,'four_arg',[],['unsat_three_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(3535,'basic_cp_prop+ques_verb',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb']).
pp(3535,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5244,N,R,A).
pp(5244,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(5244,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(5244,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(5244,'cp_trans_lt',[N|R],A) :- pp(7187,N,R,A).
pp(7187,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5244,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(5244,'arg13_lt',[N|R],A) :- pp(7186,N,R,A).
pp(7186,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5244,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5244,'expl_pp_inf_lt',[N|R],A) :- pp(7185,N,R,A).
pp(7185,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5244,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(5244,'arg1_subj_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','arg1_subj_lt','basic_three_arg']).
pp(7184,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5244,'linking_type',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(5244,'linking_type',[N|R],A) :- pp(7183,N,R,A).
pp(7183,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7183,'four_arg',[],['unsat_three_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(3535,'verb_synsem',[],['unsat_three_arg_subst','trans_subst','verb_synsem']).
pp(3535,'verb_synsem',[N|R],A) :- pp(5243,N,R,A).
pp(5243,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','basic_three_arg']).
pp(5243,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','four_arg']).
pp(5243,'cp_trans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','cp_trans_lt']).
pp(5243,'cp_trans_lt',[N|R],A) :- pp(7180,N,R,A).
pp(7180,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(5243,'empty_prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt']).
pp(5243,'empty_prep_trans_lt',[N|R],A) :- pp(7179,N,R,A).
pp(7179,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(5243,'prep_trans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','prep_trans_lt']).
pp(5243,'prep_trans_lt',[N|R],A) :- pp(7178,N,R,A).
pp(7178,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(5243,'arg13_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg13_lt']).
pp(5243,'arg13_lt',[N|R],A) :- pp(7177,N,R,A).
pp(7177,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(5243,'ditrans_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','ditrans_lt']).
pp(5243,'ditrans_lt',[N|R],A) :- pp(7176,N,R,A).
pp(7176,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(5243,'expl_pp_inf_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(5243,'expl_pp_inf_lt',[N|R],A) :- pp(7175,N,R,A).
pp(7175,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(5243,'obj_equi_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','obj_equi_lt']).
pp(5243,'obj_equi_lt',[N|R],A) :- pp(7174,N,R,A).
pp(7174,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(5243,'arg1_subj_lt',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg1_subj_lt']).
pp(5243,'arg1_subj_lt',[N|R],A) :- pp(7173,N,R,A).
pp(7173,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(7173,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(5243,'linking_type',[],['unsat_three_arg_subst','trans_subst','verb_synsem','linking_type']).
pp(5243,'linking_type',[N|R],A) :- pp(7172,N,R,A).
pp(7172,'basic_three_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(7172,'four_arg',[],['unsat_three_arg_subst','trans_subst','verb_synsem','linking_type','four_arg']).
pp(3535,'lex_synsem',[],['unsat_three_arg_subst','trans_subst','lex_synsem']).
pp(3535,'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(3534,N,R,A).
pp(3534,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','three_arg']).
pp(3534,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','basic_three_arg']).
pp(3534,'linking_type',[],['unsat_three_arg_subst','non_trans_subst','linking_type']).
pp(3534,'linking_type',[N|R],A) :- pp(5238,N,R,A).
pp(5238,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','linking_type','three_arg']).
pp(5238,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','linking_type','basic_three_arg']).
pp(3534,'verb_synsem',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem']).
pp(3534,'verb_synsem',[N|R],A) :- pp(5237,N,R,A).
pp(5237,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','three_arg']).
pp(5237,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','basic_three_arg']).
pp(5237,'linking_type',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','linking_type']).
pp(5237,'linking_type',[N|R],A) :- pp(7167,N,R,A).
pp(7167,'three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','linking_type','three_arg']).
pp(7167,'basic_three_arg',[],['unsat_three_arg_subst','non_trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(3534,'lex_synsem',[],['unsat_three_arg_subst','non_trans_subst','lex_synsem']).
pp(3534,'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(3532,N,R,A).
pp(3532,'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(3530,N,R,A).
pp(3530,'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(3529,N,R,A).
pp(3529,'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(3525,N,R,A).
pp(3525,'three_arg',[],['unsat_two_arg_subst','cp_trans_lt','three_arg']).
pp(3525,'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(3524,N,R,A).
pp(3524,'three_arg',[],['unsat_two_arg_subst','empty_prep_trans_lt','three_arg']).
pp(3524,'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(3523,N,R,A).
pp(3523,'three_arg',[],['unsat_two_arg_subst','prep_trans_lt','three_arg']).
pp(3523,'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(3522,N,R,A).
pp(3522,'two_arg',[],['unsat_two_arg_subst','trans_lt','two_arg']).
pp(3522,'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(3521,N,R,A).
pp(3521,'three_arg',[],['unsat_two_arg_subst','arg13_lt','three_arg']).
pp(3521,'basic_three_arg',[],['unsat_two_arg_subst','arg13_lt','basic_three_arg']).
pp(3521,'two_arg',[],['unsat_two_arg_subst','arg13_lt','two_arg']).
pp(3521,'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(3520,N,R,A).
pp(3520,'two_arg',[],['unsat_two_arg_subst','arg14_lt','two_arg']).
pp(3520,'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(3519,N,R,A).
pp(3519,'three_arg',[],['unsat_two_arg_subst','ditrans_lt','three_arg']).
pp(3519,'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(3518,N,R,A).
pp(3518,'three_arg',[],['unsat_two_arg_subst','empty_prep_intrans_lt','three_arg']).
pp(3518,'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(3517,N,R,A).
pp(3517,'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(3516,N,R,A).
pp(3516,'three_arg',[],['unsat_two_arg_subst','obj_equi_inf_lt','three_arg']).
pp(3516,'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(3515,N,R,A).
pp(3515,'three_arg',[],['unsat_two_arg_subst','obj_equi_prd_lt','three_arg']).
pp(3515,'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(3514,N,R,A).
pp(3514,'three_arg',[],['unsat_two_arg_subst','obj_equi_lt','three_arg']).
pp(3514,'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(3513,N,R,A).
pp(3513,'three_arg',[],['unsat_two_arg_subst','arg1_subj_lt','three_arg']).
pp(3513,'basic_three_arg',[],['unsat_two_arg_subst','arg1_subj_lt','basic_three_arg']).
pp(3513,'two_arg',[],['unsat_two_arg_subst','arg1_subj_lt','two_arg']).
pp(3513,'basic_two_arg',[],['unsat_two_arg_subst','arg1_subj_lt','basic_two_arg']).
pp(3513,'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(3512,N,R,A).
pp(3512,'two_arg',[],['unsat_two_arg_subst','basic_prep_intrans_lt','two_arg']).
pp(3512,'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(3511,N,R,A).
pp(3511,'three_arg',[],['unsat_two_arg_subst','equi_prd_lt','three_arg']).
pp(3511,'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(3510,N,R,A).
pp(3510,'two_arg',[],['unsat_two_arg_subst','subj_equi_lt','two_arg']).
pp(3510,'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(3509,N,R,A).
pp(3509,'three_arg',[],['unsat_two_arg_subst','s_equi_lt','three_arg']).
pp(3509,'basic_three_arg',[],['unsat_two_arg_subst','s_equi_lt','basic_three_arg']).
pp(3509,'two_arg',[],['unsat_two_arg_subst','s_equi_lt','two_arg']).
pp(3509,'basic_two_arg',[],['unsat_two_arg_subst','s_equi_lt','basic_two_arg']).
pp(3509,'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(3508,N,R,A).
pp(3508,'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(3507,N,R,A).
pp(3507,'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(3506,N,R,A).
pp(3506,'basic_three_arg',[],['unsat_two_arg_subst','ssr_lt','basic_three_arg']).
pp(3506,'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(3505,N,R,A).
pp(3505,'two_arg',[],['unsat_two_arg_subst','unacc_lt','two_arg']).
pp(3505,'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(3504,N,R,A).
pp(3504,'three_arg',[],['unsat_two_arg_subst','linking_type','three_arg']).
pp(3504,'basic_three_arg',[],['unsat_two_arg_subst','linking_type','basic_three_arg']).
pp(3504,'two_arg',[],['unsat_two_arg_subst','linking_type','two_arg']).
pp(3504,'basic_two_arg',[],['unsat_two_arg_subst','linking_type','basic_two_arg']).
pp(3504,'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(3503,N,R,A).
pp(3503,'nomod_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','nomod_adj_synsem']).
pp(3503,'basic_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','basic_adj_synsem']).
pp(3503,'three_arg',[],['unsat_two_arg_subst','prd_synsem','three_arg']).
pp(3503,'three_arg',[N|R],A) :- pp(5177,N,R,A).
pp(5177,'basic_adj_synsem',[],['unsat_two_arg_subst','prd_synsem','three_arg','basic_adj_synsem']).
pp(3503,'basic_three_arg',[],['unsat_two_arg_subst','prd_synsem','basic_three_arg']).
pp(3503,'basic_three_arg',[N|R],A) :- pp(5176,N,R,A).
pp(5176,'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(3502,N,R,A).
pp(3502,'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(3501,N,R,A).
pp(3501,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3501,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3501,'two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3501,'basic_two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3501,'cp_trans_lt',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3501,'cp_trans_lt',[N|R],A) :- pp(5170,N,R,A).
pp(5170,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5170,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3501,'arg13_lt',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3501,'arg13_lt',[N|R],A) :- pp(5169,N,R,A).
pp(5169,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5169,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3501,'arg1_subj_lt',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3501,'arg1_subj_lt',[N|R],A) :- pp(5168,N,R,A).
pp(5168,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5168,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3501,'linking_type',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3501,'linking_type',[N|R],A) :- pp(5167,N,R,A).
pp(5167,'three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5167,'basic_three_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5167,'two_arg',[],['unsat_two_arg_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5167,'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(3500,N,R,A).
pp(3500,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','three_arg']).
pp(3500,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3500,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','two_arg']).
pp(3500,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3500,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','four_arg']).
pp(3500,'cp_trans_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3500,'cp_trans_lt',[N|R],A) :- pp(5161,N,R,A).
pp(5161,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5161,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3500,'arg13_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg13_lt']).
pp(3500,'arg13_lt',[N|R],A) :- pp(5160,N,R,A).
pp(5160,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5160,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3500,'arg14_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg14_lt']).
pp(3500,'arg14_lt',[N|R],A) :- pp(5159,N,R,A).
pp(5159,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5159,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3500,'expl_pp_inf_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3500,'expl_pp_inf_lt',[N|R],A) :- pp(5158,N,R,A).
pp(5158,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3500,'arg1_subj_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3500,'arg1_subj_lt',[N|R],A) :- pp(5157,N,R,A).
pp(5157,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5157,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5157,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5157,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5157,'four_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3500,'s_equi_lt',[],['unsat_two_arg_subst','cp_prop+ques_verb','s_equi_lt']).
pp(3500,'s_equi_lt',[N|R],A) :- pp(5156,N,R,A).
pp(5156,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3500,'linking_type',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type']).
pp(3500,'linking_type',[N|R],A) :- pp(5155,N,R,A).
pp(5155,'three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5155,'basic_three_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5155,'two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5155,'basic_two_arg',[],['unsat_two_arg_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5155,'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(3499,N,R,A).
pp(3499,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3499,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3499,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3499,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3499,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3499,'cp_trans_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3499,'cp_trans_lt',[N|R],A) :- pp(5149,N,R,A).
pp(5149,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5149,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3499,'arg13_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3499,'arg13_lt',[N|R],A) :- pp(5148,N,R,A).
pp(5148,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5148,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3499,'arg14_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3499,'arg14_lt',[N|R],A) :- pp(5147,N,R,A).
pp(5147,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5147,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3499,'expl_pp_inf_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3499,'expl_pp_inf_lt',[N|R],A) :- pp(5146,N,R,A).
pp(5146,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3499,'arg1_subj_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3499,'arg1_subj_lt',[N|R],A) :- pp(5145,N,R,A).
pp(5145,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5145,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5145,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5145,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5145,'four_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3499,'s_equi_lt',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3499,'s_equi_lt',[N|R],A) :- pp(5144,N,R,A).
pp(5144,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3499,'linking_type',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3499,'linking_type',[N|R],A) :- pp(5143,N,R,A).
pp(5143,'three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5143,'basic_three_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5143,'two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5143,'basic_two_arg',[],['unsat_two_arg_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5143,'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(3498,N,R,A).
pp(3498,'three_arg',[],['unsat_two_arg_subst','verb_synsem','three_arg']).
pp(3498,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','basic_three_arg']).
pp(3498,'two_arg',[],['unsat_two_arg_subst','verb_synsem','two_arg']).
pp(3498,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','basic_two_arg']).
pp(3498,'four_arg',[],['unsat_two_arg_subst','verb_synsem','four_arg']).
pp(3498,'cp_trans_lt',[],['unsat_two_arg_subst','verb_synsem','cp_trans_lt']).
pp(3498,'cp_trans_lt',[N|R],A) :- pp(5137,N,R,A).
pp(5137,'three_arg',[],['unsat_two_arg_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(5137,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3498,'empty_prep_trans_lt',[],['unsat_two_arg_subst','verb_synsem','empty_prep_trans_lt']).
pp(3498,'empty_prep_trans_lt',[N|R],A) :- pp(5136,N,R,A).
pp(5136,'three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(5136,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3498,'prep_trans_lt',[],['unsat_two_arg_subst','verb_synsem','prep_trans_lt']).
pp(3498,'prep_trans_lt',[N|R],A) :- pp(5135,N,R,A).
pp(5135,'three_arg',[],['unsat_two_arg_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(5135,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3498,'trans_lt',[],['unsat_two_arg_subst','verb_synsem','trans_lt']).
pp(3498,'trans_lt',[N|R],A) :- pp(5134,N,R,A).
pp(5134,'two_arg',[],['unsat_two_arg_subst','verb_synsem','trans_lt','two_arg']).
pp(5134,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','trans_lt','basic_two_arg']).
pp(3498,'arg13_lt',[],['unsat_two_arg_subst','verb_synsem','arg13_lt']).
pp(3498,'arg13_lt',[N|R],A) :- pp(5133,N,R,A).
pp(5133,'three_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','three_arg']).
pp(5133,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(5133,'two_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','two_arg']).
pp(5133,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','arg13_lt','basic_two_arg']).
pp(3498,'arg14_lt',[],['unsat_two_arg_subst','verb_synsem','arg14_lt']).
pp(3498,'arg14_lt',[N|R],A) :- pp(5132,N,R,A).
pp(5132,'two_arg',[],['unsat_two_arg_subst','verb_synsem','arg14_lt','two_arg']).
pp(5132,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3498,'ditrans_lt',[],['unsat_two_arg_subst','verb_synsem','ditrans_lt']).
pp(3498,'ditrans_lt',[N|R],A) :- pp(5131,N,R,A).
pp(5131,'three_arg',[],['unsat_two_arg_subst','verb_synsem','ditrans_lt','three_arg']).
pp(5131,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3498,'empty_prep_intrans_lt',[],['unsat_two_arg_subst','verb_synsem','empty_prep_intrans_lt']).
pp(3498,'empty_prep_intrans_lt',[N|R],A) :- pp(5130,N,R,A).
pp(5130,'three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(5130,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3498,'expl_pp_inf_lt',[],['unsat_two_arg_subst','verb_synsem','expl_pp_inf_lt']).
pp(3498,'expl_pp_inf_lt',[N|R],A) :- pp(5129,N,R,A).
pp(5129,'four_arg',[],['unsat_two_arg_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3498,'obj_equi_inf_lt',[],['unsat_two_arg_subst','verb_synsem','obj_equi_inf_lt']).
pp(3498,'obj_equi_inf_lt',[N|R],A) :- pp(5128,N,R,A).
pp(5128,'three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(5128,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3498,'obj_equi_prd_lt',[],['unsat_two_arg_subst','verb_synsem','obj_equi_prd_lt']).
pp(3498,'obj_equi_prd_lt',[N|R],A) :- pp(5127,N,R,A).
pp(5127,'three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(5127,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3498,'obj_equi_lt',[],['unsat_two_arg_subst','verb_synsem','obj_equi_lt']).
pp(3498,'obj_equi_lt',[N|R],A) :- pp(5126,N,R,A).
pp(5126,'three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(5126,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3498,'arg1_subj_lt',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt']).
pp(3498,'arg1_subj_lt',[N|R],A) :- pp(5125,N,R,A).
pp(5125,'three_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(5125,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(5125,'two_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(5125,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(5125,'four_arg',[],['unsat_two_arg_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3498,'basic_prep_intrans_lt',[],['unsat_two_arg_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3498,'basic_prep_intrans_lt',[N|R],A) :- pp(5124,N,R,A).
pp(5124,'two_arg',[],['unsat_two_arg_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(5124,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3498,'equi_prd_lt',[],['unsat_two_arg_subst','verb_synsem','equi_prd_lt']).
pp(3498,'equi_prd_lt',[N|R],A) :- pp(5123,N,R,A).
pp(5123,'three_arg',[],['unsat_two_arg_subst','verb_synsem','equi_prd_lt','three_arg']).
pp(5123,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3498,'subj_equi_lt',[],['unsat_two_arg_subst','verb_synsem','subj_equi_lt']).
pp(3498,'subj_equi_lt',[N|R],A) :- pp(5122,N,R,A).
pp(5122,'two_arg',[],['unsat_two_arg_subst','verb_synsem','subj_equi_lt','two_arg']).
pp(5122,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3498,'s_equi_lt',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt']).
pp(3498,'s_equi_lt',[N|R],A) :- pp(5121,N,R,A).
pp(5121,'three_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','three_arg']).
pp(5121,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(5121,'two_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','two_arg']).
pp(5121,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','basic_two_arg']).
pp(5121,'equi_prd_lt',[],['unsat_two_arg_subst','verb_synsem','s_equi_lt','equi_prd_lt']).
pp(3498,'sor_lt',[],['unsat_two_arg_subst','verb_synsem','sor_lt']).
pp(3498,'sor_lt',[N|R],A) :- pp(5120,N,R,A).
pp(5120,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','sor_lt','basic_three_arg']).
pp(3498,'basic_ssr_expr_lt',[],['unsat_two_arg_subst','verb_synsem','basic_ssr_expr_lt']).
pp(3498,'basic_ssr_expr_lt',[N|R],A) :- pp(5119,N,R,A).
pp(5119,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3498,'ssr_lt',[],['unsat_two_arg_subst','verb_synsem','ssr_lt']).
pp(3498,'ssr_lt',[N|R],A) :- pp(5118,N,R,A).
pp(5118,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','ssr_lt','basic_three_arg']).
pp(5118,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3498,'unacc_lt',[],['unsat_two_arg_subst','verb_synsem','unacc_lt']).
pp(3498,'unacc_lt',[N|R],A) :- pp(5117,N,R,A).
pp(5117,'two_arg',[],['unsat_two_arg_subst','verb_synsem','unacc_lt','two_arg']).
pp(5117,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','unacc_lt','basic_two_arg']).
pp(3498,'linking_type',[],['unsat_two_arg_subst','verb_synsem','linking_type']).
pp(3498,'linking_type',[N|R],A) :- pp(5116,N,R,A).
pp(5116,'three_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','three_arg']).
pp(5116,'basic_three_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','basic_three_arg']).
pp(5116,'two_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','two_arg']).
pp(5116,'basic_two_arg',[],['unsat_two_arg_subst','verb_synsem','linking_type','basic_two_arg']).
pp(5116,'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(3495,N,R,A).
pp(3495,'three_arg',[],['unsat_two_arg_subst','isect_synsem','three_arg']).
pp(3495,'basic_three_arg',[],['unsat_two_arg_subst','isect_synsem','basic_three_arg']).
pp(3495,'lex_synsem',[],['unsat_two_arg_subst','isect_synsem','lex_synsem']).
pp(3495,'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(3494,N,R,A).
pp(3494,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_three_arg']).
pp(3494,'four_arg',[],['unsat_two_arg_subst','trans_subst','four_arg']).
pp(3494,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','cp_trans_lt']).
pp(3494,'cp_trans_lt',[N|R],A) :- pp(5109,N,R,A).
pp(5109,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_trans_lt','basic_three_arg']).
pp(3494,'empty_prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','empty_prep_trans_lt']).
pp(3494,'empty_prep_trans_lt',[N|R],A) :- pp(5108,N,R,A).
pp(5108,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','empty_prep_trans_lt','basic_three_arg']).
pp(3494,'prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','prep_trans_lt']).
pp(3494,'prep_trans_lt',[N|R],A) :- pp(5107,N,R,A).
pp(5107,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','prep_trans_lt','basic_three_arg']).
pp(3494,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','arg13_lt']).
pp(3494,'arg13_lt',[N|R],A) :- pp(5106,N,R,A).
pp(5106,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','arg13_lt','basic_three_arg']).
pp(3494,'ditrans_lt',[],['unsat_two_arg_subst','trans_subst','ditrans_lt']).
pp(3494,'ditrans_lt',[N|R],A) :- pp(5105,N,R,A).
pp(5105,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','ditrans_lt','basic_three_arg']).
pp(3494,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','expl_pp_inf_lt']).
pp(3494,'expl_pp_inf_lt',[N|R],A) :- pp(5104,N,R,A).
pp(5104,'four_arg',[],['unsat_two_arg_subst','trans_subst','expl_pp_inf_lt','four_arg']).
pp(3494,'obj_equi_lt',[],['unsat_two_arg_subst','trans_subst','obj_equi_lt']).
pp(3494,'obj_equi_lt',[N|R],A) :- pp(5103,N,R,A).
pp(5103,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','obj_equi_lt','basic_three_arg']).
pp(3494,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','arg1_subj_lt']).
pp(3494,'arg1_subj_lt',[N|R],A) :- pp(5102,N,R,A).
pp(5102,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','arg1_subj_lt','basic_three_arg']).
pp(5102,'four_arg',[],['unsat_two_arg_subst','trans_subst','arg1_subj_lt','four_arg']).
pp(3494,'linking_type',[],['unsat_two_arg_subst','trans_subst','linking_type']).
pp(3494,'linking_type',[N|R],A) :- pp(5101,N,R,A).
pp(5101,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','linking_type','basic_three_arg']).
pp(5101,'four_arg',[],['unsat_two_arg_subst','trans_subst','linking_type','four_arg']).
pp(3494,'fin_cp_prop+ques_verb',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb']).
pp(3494,'fin_cp_prop+ques_verb',[N|R],A) :- pp(5100,N,R,A).
pp(5100,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(5100,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(5100,'cp_trans_lt',[N|R],A) :- pp(7054,N,R,A).
pp(7054,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5100,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(5100,'arg13_lt',[N|R],A) :- pp(7053,N,R,A).
pp(7053,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5100,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(5100,'arg1_subj_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','arg1_subj_lt','basic_three_arg']).
pp(5100,'linking_type',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type']).
pp(5100,'linking_type',[N|R],A) :- pp(7051,N,R,A).
pp(7051,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(3494,'cp_prop+ques_verb',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb']).
pp(3494,'cp_prop+ques_verb',[N|R],A) :- pp(5099,N,R,A).
pp(5099,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','basic_three_arg']).
pp(5099,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','four_arg']).
pp(5099,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(5099,'cp_trans_lt',[N|R],A) :- pp(7048,N,R,A).
pp(7048,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5099,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt']).
pp(5099,'arg13_lt',[N|R],A) :- pp(7047,N,R,A).
pp(7047,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5099,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5099,'expl_pp_inf_lt',[N|R],A) :- pp(7046,N,R,A).
pp(7046,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5099,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(5099,'arg1_subj_lt',[N|R],A) :- pp(7045,N,R,A).
pp(7045,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(7045,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5099,'linking_type',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','linking_type']).
pp(5099,'linking_type',[N|R],A) :- pp(7044,N,R,A).
pp(7044,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7044,'four_arg',[],['unsat_two_arg_subst','trans_subst','cp_prop+ques_verb','linking_type','four_arg']).
pp(3494,'basic_cp_prop+ques_verb',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb']).
pp(3494,'basic_cp_prop+ques_verb',[N|R],A) :- pp(5098,N,R,A).
pp(5098,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(5098,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','four_arg']).
pp(5098,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(5098,'cp_trans_lt',[N|R],A) :- pp(7041,N,R,A).
pp(7041,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(5098,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(5098,'arg13_lt',[N|R],A) :- pp(7040,N,R,A).
pp(7040,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(5098,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(5098,'expl_pp_inf_lt',[N|R],A) :- pp(7039,N,R,A).
pp(7039,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(5098,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(5098,'arg1_subj_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','arg1_subj_lt','basic_three_arg']).
pp(7038,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(5098,'linking_type',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type']).
pp(5098,'linking_type',[N|R],A) :- pp(7037,N,R,A).
pp(7037,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(7037,'four_arg',[],['unsat_two_arg_subst','trans_subst','basic_cp_prop+ques_verb','linking_type','four_arg']).
pp(3494,'verb_synsem',[],['unsat_two_arg_subst','trans_subst','verb_synsem']).
pp(3494,'verb_synsem',[N|R],A) :- pp(5097,N,R,A).
pp(5097,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','basic_three_arg']).
pp(5097,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','four_arg']).
pp(5097,'cp_trans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','cp_trans_lt']).
pp(5097,'cp_trans_lt',[N|R],A) :- pp(7034,N,R,A).
pp(7034,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(5097,'empty_prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt']).
pp(5097,'empty_prep_trans_lt',[N|R],A) :- pp(7033,N,R,A).
pp(7033,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(5097,'prep_trans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','prep_trans_lt']).
pp(5097,'prep_trans_lt',[N|R],A) :- pp(7032,N,R,A).
pp(7032,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(5097,'arg13_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg13_lt']).
pp(5097,'arg13_lt',[N|R],A) :- pp(7031,N,R,A).
pp(7031,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(5097,'ditrans_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','ditrans_lt']).
pp(5097,'ditrans_lt',[N|R],A) :- pp(7030,N,R,A).
pp(7030,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(5097,'expl_pp_inf_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt']).
pp(5097,'expl_pp_inf_lt',[N|R],A) :- pp(7029,N,R,A).
pp(7029,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(5097,'obj_equi_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','obj_equi_lt']).
pp(5097,'obj_equi_lt',[N|R],A) :- pp(7028,N,R,A).
pp(7028,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(5097,'arg1_subj_lt',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg1_subj_lt']).
pp(5097,'arg1_subj_lt',[N|R],A) :- pp(7027,N,R,A).
pp(7027,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(7027,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(5097,'linking_type',[],['unsat_two_arg_subst','trans_subst','verb_synsem','linking_type']).
pp(5097,'linking_type',[N|R],A) :- pp(7026,N,R,A).
pp(7026,'basic_three_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','linking_type','basic_three_arg']).
pp(7026,'four_arg',[],['unsat_two_arg_subst','trans_subst','verb_synsem','linking_type','four_arg']).
pp(3494,'lex_synsem',[],['unsat_two_arg_subst','trans_subst','lex_synsem']).
pp(3494,'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(3492,N,R,A).
pp(3492,'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(3490,N,R,A).
pp(3490,'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(3489,N,R,A).
pp(3489,'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(3485,N,R,A).
pp(3485,'three_arg',[],['unsat_subst','cp_trans_lt','three_arg']).
pp(3485,'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(3484,N,R,A).
pp(3484,'three_arg',[],['unsat_subst','empty_prep_trans_lt','three_arg']).
pp(3484,'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(3483,N,R,A).
pp(3483,'three_arg',[],['unsat_subst','prep_trans_lt','three_arg']).
pp(3483,'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(3482,N,R,A).
pp(3482,'two_arg',[],['unsat_subst','trans_lt','two_arg']).
pp(3482,'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(3481,N,R,A).
pp(3481,'three_arg',[],['unsat_subst','arg13_lt','three_arg']).
pp(3481,'basic_three_arg',[],['unsat_subst','arg13_lt','basic_three_arg']).
pp(3481,'two_arg',[],['unsat_subst','arg13_lt','two_arg']).
pp(3481,'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(3480,N,R,A).
pp(3480,'two_arg',[],['unsat_subst','arg14_lt','two_arg']).
pp(3480,'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(3479,N,R,A).
pp(3479,'three_arg',[],['unsat_subst','ditrans_lt','three_arg']).
pp(3479,'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(3478,N,R,A).
pp(3478,'three_arg',[],['unsat_subst','empty_prep_intrans_lt','three_arg']).
pp(3478,'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(3477,N,R,A).
pp(3477,'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(3476,N,R,A).
pp(3476,'three_arg',[],['unsat_subst','obj_equi_inf_lt','three_arg']).
pp(3476,'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(3475,N,R,A).
pp(3475,'three_arg',[],['unsat_subst','obj_equi_prd_lt','three_arg']).
pp(3475,'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(3474,N,R,A).
pp(3474,'three_arg',[],['unsat_subst','obj_equi_lt','three_arg']).
pp(3474,'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(3473,N,R,A).
pp(3473,'three_arg',[],['unsat_subst','arg1_subj_lt','three_arg']).
pp(3473,'basic_three_arg',[],['unsat_subst','arg1_subj_lt','basic_three_arg']).
pp(3473,'two_arg',[],['unsat_subst','arg1_subj_lt','two_arg']).
pp(3473,'basic_two_arg',[],['unsat_subst','arg1_subj_lt','basic_two_arg']).
pp(3473,'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(3472,N,R,A).
pp(3472,'two_arg',[],['unsat_subst','basic_prep_intrans_lt','two_arg']).
pp(3472,'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(3471,N,R,A).
pp(3471,'three_arg',[],['unsat_subst','equi_prd_lt','three_arg']).
pp(3471,'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(3470,N,R,A).
pp(3470,'two_arg',[],['unsat_subst','subj_equi_lt','two_arg']).
pp(3470,'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(3469,N,R,A).
pp(3469,'three_arg',[],['unsat_subst','s_equi_lt','three_arg']).
pp(3469,'basic_three_arg',[],['unsat_subst','s_equi_lt','basic_three_arg']).
pp(3469,'two_arg',[],['unsat_subst','s_equi_lt','two_arg']).
pp(3469,'basic_two_arg',[],['unsat_subst','s_equi_lt','basic_two_arg']).
pp(3469,'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(3468,N,R,A).
pp(3468,'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(3467,N,R,A).
pp(3467,'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(3466,N,R,A).
pp(3466,'basic_three_arg',[],['unsat_subst','ssr_lt','basic_three_arg']).
pp(3466,'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(3465,N,R,A).
pp(3465,'two_arg',[],['unsat_subst','unacc_lt','two_arg']).
pp(3465,'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(3464,N,R,A).
pp(3464,'three_arg',[],['unsat_subst','linking_type','three_arg']).
pp(3464,'basic_three_arg',[],['unsat_subst','linking_type','basic_three_arg']).
pp(3464,'two_arg',[],['unsat_subst','linking_type','two_arg']).
pp(3464,'basic_two_arg',[],['unsat_subst','linking_type','basic_two_arg']).
pp(3464,'four_arg',[],['unsat_subst','linking_type','four_arg']).
pp(18,'prd_synsem',[],['unsat_subst','prd_synsem']).
pp(18,'prd_synsem',[N|R],A) :- pp(3463,N,R,A).
pp(3463,'nomod_adj_synsem',[],['unsat_subst','prd_synsem','nomod_adj_synsem']).
pp(3463,'basic_adj_synsem',[],['unsat_subst','prd_synsem','basic_adj_synsem']).
pp(3463,'three_arg',[],['unsat_subst','prd_synsem','three_arg']).
pp(3463,'three_arg',[N|R],A) :- pp(5037,N,R,A).
pp(5037,'basic_adj_synsem',[],['unsat_subst','prd_synsem','three_arg','basic_adj_synsem']).
pp(3463,'basic_three_arg',[],['unsat_subst','prd_synsem','basic_three_arg']).
pp(3463,'basic_three_arg',[N|R],A) :- pp(5036,N,R,A).
pp(5036,'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(3462,N,R,A).
pp(3462,'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(3461,N,R,A).
pp(3461,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','three_arg']).
pp(3461,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3461,'two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','two_arg']).
pp(3461,'basic_two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3461,'cp_trans_lt',[],['unsat_subst','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3461,'cp_trans_lt',[N|R],A) :- pp(5030,N,R,A).
pp(5030,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5030,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3461,'arg13_lt',[],['unsat_subst','fin_cp_prop+ques_verb','arg13_lt']).
pp(3461,'arg13_lt',[N|R],A) :- pp(5029,N,R,A).
pp(5029,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5029,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3461,'arg1_subj_lt',[],['unsat_subst','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3461,'arg1_subj_lt',[N|R],A) :- pp(5028,N,R,A).
pp(5028,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5028,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3461,'linking_type',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type']).
pp(3461,'linking_type',[N|R],A) :- pp(5027,N,R,A).
pp(5027,'three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(5027,'basic_three_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5027,'two_arg',[],['unsat_subst','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(5027,'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(3460,N,R,A).
pp(3460,'three_arg',[],['unsat_subst','cp_prop+ques_verb','three_arg']).
pp(3460,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','basic_three_arg']).
pp(3460,'two_arg',[],['unsat_subst','cp_prop+ques_verb','two_arg']).
pp(3460,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','basic_two_arg']).
pp(3460,'four_arg',[],['unsat_subst','cp_prop+ques_verb','four_arg']).
pp(3460,'cp_trans_lt',[],['unsat_subst','cp_prop+ques_verb','cp_trans_lt']).
pp(3460,'cp_trans_lt',[N|R],A) :- pp(5021,N,R,A).
pp(5021,'three_arg',[],['unsat_subst','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5021,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3460,'arg13_lt',[],['unsat_subst','cp_prop+ques_verb','arg13_lt']).
pp(3460,'arg13_lt',[N|R],A) :- pp(5020,N,R,A).
pp(5020,'three_arg',[],['unsat_subst','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5020,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3460,'arg14_lt',[],['unsat_subst','cp_prop+ques_verb','arg14_lt']).
pp(3460,'arg14_lt',[N|R],A) :- pp(5019,N,R,A).
pp(5019,'two_arg',[],['unsat_subst','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5019,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3460,'expl_pp_inf_lt',[],['unsat_subst','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3460,'expl_pp_inf_lt',[N|R],A) :- pp(5018,N,R,A).
pp(5018,'four_arg',[],['unsat_subst','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3460,'arg1_subj_lt',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt']).
pp(3460,'arg1_subj_lt',[N|R],A) :- pp(5017,N,R,A).
pp(5017,'three_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5017,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5017,'two_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5017,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5017,'four_arg',[],['unsat_subst','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3460,'s_equi_lt',[],['unsat_subst','cp_prop+ques_verb','s_equi_lt']).
pp(3460,'s_equi_lt',[N|R],A) :- pp(5016,N,R,A).
pp(5016,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3460,'linking_type',[],['unsat_subst','cp_prop+ques_verb','linking_type']).
pp(3460,'linking_type',[N|R],A) :- pp(5015,N,R,A).
pp(5015,'three_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','three_arg']).
pp(5015,'basic_three_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5015,'two_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','two_arg']).
pp(5015,'basic_two_arg',[],['unsat_subst','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5015,'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(3459,N,R,A).
pp(3459,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','three_arg']).
pp(3459,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3459,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','two_arg']).
pp(3459,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3459,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','four_arg']).
pp(3459,'cp_trans_lt',[],['unsat_subst','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3459,'cp_trans_lt',[N|R],A) :- pp(5009,N,R,A).
pp(5009,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(5009,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3459,'arg13_lt',[],['unsat_subst','basic_cp_prop+ques_verb','arg13_lt']).
pp(3459,'arg13_lt',[N|R],A) :- pp(5008,N,R,A).
pp(5008,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(5008,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3459,'arg14_lt',[],['unsat_subst','basic_cp_prop+ques_verb','arg14_lt']).
pp(3459,'arg14_lt',[N|R],A) :- pp(5007,N,R,A).
pp(5007,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(5007,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3459,'expl_pp_inf_lt',[],['unsat_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3459,'expl_pp_inf_lt',[N|R],A) :- pp(5006,N,R,A).
pp(5006,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3459,'arg1_subj_lt',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3459,'arg1_subj_lt',[N|R],A) :- pp(5005,N,R,A).
pp(5005,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(5005,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(5005,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(5005,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(5005,'four_arg',[],['unsat_subst','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3459,'s_equi_lt',[],['unsat_subst','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3459,'s_equi_lt',[N|R],A) :- pp(5004,N,R,A).
pp(5004,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3459,'linking_type',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type']).
pp(3459,'linking_type',[N|R],A) :- pp(5003,N,R,A).
pp(5003,'three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(5003,'basic_three_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(5003,'two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(5003,'basic_two_arg',[],['unsat_subst','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(5003,'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(3458,N,R,A).
pp(3458,'three_arg',[],['unsat_subst','verb_synsem','three_arg']).
pp(3458,'basic_three_arg',[],['unsat_subst','verb_synsem','basic_three_arg']).
pp(3458,'two_arg',[],['unsat_subst','verb_synsem','two_arg']).
pp(3458,'basic_two_arg',[],['unsat_subst','verb_synsem','basic_two_arg']).
pp(3458,'four_arg',[],['unsat_subst','verb_synsem','four_arg']).
pp(3458,'cp_trans_lt',[],['unsat_subst','verb_synsem','cp_trans_lt']).
pp(3458,'cp_trans_lt',[N|R],A) :- pp(4997,N,R,A).
pp(4997,'three_arg',[],['unsat_subst','verb_synsem','cp_trans_lt','three_arg']).
pp(4997,'basic_three_arg',[],['unsat_subst','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3458,'empty_prep_trans_lt',[],['unsat_subst','verb_synsem','empty_prep_trans_lt']).
pp(3458,'empty_prep_trans_lt',[N|R],A) :- pp(4996,N,R,A).
pp(4996,'three_arg',[],['unsat_subst','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(4996,'basic_three_arg',[],['unsat_subst','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3458,'prep_trans_lt',[],['unsat_subst','verb_synsem','prep_trans_lt']).
pp(3458,'prep_trans_lt',[N|R],A) :- pp(4995,N,R,A).
pp(4995,'three_arg',[],['unsat_subst','verb_synsem','prep_trans_lt','three_arg']).
pp(4995,'basic_three_arg',[],['unsat_subst','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3458,'trans_lt',[],['unsat_subst','verb_synsem','trans_lt']).
pp(3458,'trans_lt',[N|R],A) :- pp(4994,N,R,A).
pp(4994,'two_arg',[],['unsat_subst','verb_synsem','trans_lt','two_arg']).
pp(4994,'basic_two_arg',[],['unsat_subst','verb_synsem','trans_lt','basic_two_arg']).
pp(3458,'arg13_lt',[],['unsat_subst','verb_synsem','arg13_lt']).
pp(3458,'arg13_lt',[N|R],A) :- pp(4993,N,R,A).
pp(4993,'three_arg',[],['unsat_subst','verb_synsem','arg13_lt','three_arg']).
pp(4993,'basic_three_arg',[],['unsat_subst','verb_synsem','arg13_lt','basic_three_arg']).
pp(4993,'two_arg',[],['unsat_subst','verb_synsem','arg13_lt','two_arg']).
pp(4993,'basic_two_arg',[],['unsat_subst','verb_synsem','arg13_lt','basic_two_arg']).
pp(3458,'arg14_lt',[],['unsat_subst','verb_synsem','arg14_lt']).
pp(3458,'arg14_lt',[N|R],A) :- pp(4992,N,R,A).
pp(4992,'two_arg',[],['unsat_subst','verb_synsem','arg14_lt','two_arg']).
pp(4992,'basic_two_arg',[],['unsat_subst','verb_synsem','arg14_lt','basic_two_arg']).
pp(3458,'ditrans_lt',[],['unsat_subst','verb_synsem','ditrans_lt']).
pp(3458,'ditrans_lt',[N|R],A) :- pp(4991,N,R,A).
pp(4991,'three_arg',[],['unsat_subst','verb_synsem','ditrans_lt','three_arg']).
pp(4991,'basic_three_arg',[],['unsat_subst','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3458,'empty_prep_intrans_lt',[],['unsat_subst','verb_synsem','empty_prep_intrans_lt']).
pp(3458,'empty_prep_intrans_lt',[N|R],A) :- pp(4990,N,R,A).
pp(4990,'three_arg',[],['unsat_subst','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(4990,'basic_three_arg',[],['unsat_subst','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3458,'expl_pp_inf_lt',[],['unsat_subst','verb_synsem','expl_pp_inf_lt']).
pp(3458,'expl_pp_inf_lt',[N|R],A) :- pp(4989,N,R,A).
pp(4989,'four_arg',[],['unsat_subst','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3458,'obj_equi_inf_lt',[],['unsat_subst','verb_synsem','obj_equi_inf_lt']).
pp(3458,'obj_equi_inf_lt',[N|R],A) :- pp(4988,N,R,A).
pp(4988,'three_arg',[],['unsat_subst','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(4988,'basic_three_arg',[],['unsat_subst','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3458,'obj_equi_prd_lt',[],['unsat_subst','verb_synsem','obj_equi_prd_lt']).
pp(3458,'obj_equi_prd_lt',[N|R],A) :- pp(4987,N,R,A).
pp(4987,'three_arg',[],['unsat_subst','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(4987,'basic_three_arg',[],['unsat_subst','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3458,'obj_equi_lt',[],['unsat_subst','verb_synsem','obj_equi_lt']).
pp(3458,'obj_equi_lt',[N|R],A) :- pp(4986,N,R,A).
pp(4986,'three_arg',[],['unsat_subst','verb_synsem','obj_equi_lt','three_arg']).
pp(4986,'basic_three_arg',[],['unsat_subst','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3458,'arg1_subj_lt',[],['unsat_subst','verb_synsem','arg1_subj_lt']).
pp(3458,'arg1_subj_lt',[N|R],A) :- pp(4985,N,R,A).
pp(4985,'three_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','three_arg']).
pp(4985,'basic_three_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(4985,'two_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','two_arg']).
pp(4985,'basic_two_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(4985,'four_arg',[],['unsat_subst','verb_synsem','arg1_subj_lt','four_arg']).
pp(3458,'basic_prep_intrans_lt',[],['unsat_subst','verb_synsem','basic_prep_intrans_lt']).
pp(3458,'basic_prep_intrans_lt',[N|R],A) :- pp(4984,N,R,A).
pp(4984,'two_arg',[],['unsat_subst','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(4984,'basic_two_arg',[],['unsat_subst','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3458,'equi_prd_lt',[],['unsat_subst','verb_synsem','equi_prd_lt']).
pp(3458,'equi_prd_lt',[N|R],A) :- pp(4983,N,R,A).
pp(4983,'three_arg',[],['unsat_subst','verb_synsem','equi_prd_lt','three_arg']).
pp(4983,'basic_three_arg',[],['unsat_subst','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3458,'subj_equi_lt',[],['unsat_subst','verb_synsem','subj_equi_lt']).
pp(3458,'subj_equi_lt',[N|R],A) :- pp(4982,N,R,A).
pp(4982,'two_arg',[],['unsat_subst','verb_synsem','subj_equi_lt','two_arg']).
pp(4982,'basic_two_arg',[],['unsat_subst','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3458,'s_equi_lt',[],['unsat_subst','verb_synsem','s_equi_lt']).
pp(3458,'s_equi_lt',[N|R],A) :- pp(4981,N,R,A).
pp(4981,'three_arg',[],['unsat_subst','verb_synsem','s_equi_lt','three_arg']).
pp(4981,'basic_three_arg',[],['unsat_subst','verb_synsem','s_equi_lt','basic_three_arg']).
pp(4981,'two_arg',[],['unsat_subst','verb_synsem','s_equi_lt','two_arg']).
pp(4981,'basic_two_arg',[],['unsat_subst','verb_synsem','s_equi_lt','basic_two_arg']).
pp(4981,'equi_prd_lt',[],['unsat_subst','verb_synsem','s_equi_lt','equi_prd_lt']).
pp(3458,'sor_lt',[],['unsat_subst','verb_synsem','sor_lt']).
pp(3458,'sor_lt',[N|R],A) :- pp(4980,N,R,A).
pp(4980,'basic_three_arg',[],['unsat_subst','verb_synsem','sor_lt','basic_three_arg']).
pp(3458,'basic_ssr_expr_lt',[],['unsat_subst','verb_synsem','basic_ssr_expr_lt']).
pp(3458,'basic_ssr_expr_lt',[N|R],A) :- pp(4979,N,R,A).
pp(4979,'basic_three_arg',[],['unsat_subst','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3458,'ssr_lt',[],['unsat_subst','verb_synsem','ssr_lt']).
pp(3458,'ssr_lt',[N|R],A) :- pp(4978,N,R,A).
pp(4978,'basic_three_arg',[],['unsat_subst','verb_synsem','ssr_lt','basic_three_arg']).
pp(4978,'basic_two_arg',[],['unsat_subst','verb_synsem','ssr_lt','basic_two_arg']).
pp(3458,'unacc_lt',[],['unsat_subst','verb_synsem','unacc_lt']).
pp(3458,'unacc_lt',[N|R],A) :- pp(4977,N,R,A).
pp(4977,'two_arg',[],['unsat_subst','verb_synsem','unacc_lt','two_arg']).
pp(4977,'basic_two_arg',[],['unsat_subst','verb_synsem','unacc_lt','basic_two_arg']).
pp(3458,'linking_type',[],['unsat_subst','verb_synsem','linking_type']).
pp(3458,'linking_type',[N|R],A) :- pp(4976,N,R,A).
pp(4976,'three_arg',[],['unsat_subst','verb_synsem','linking_type','three_arg']).
pp(4976,'basic_three_arg',[],['unsat_subst','verb_synsem','linking_type','basic_three_arg']).
pp(4976,'two_arg',[],['unsat_subst','verb_synsem','linking_type','two_arg']).
pp(4976,'basic_two_arg',[],['unsat_subst','verb_synsem','linking_type','basic_two_arg']).
pp(4976,'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(3455,N,R,A).
pp(3455,'three_arg',[],['unsat_subst','isect_synsem','three_arg']).
pp(3455,'basic_three_arg',[],['unsat_subst','isect_synsem','basic_three_arg']).
pp(3455,'lex_synsem',[],['unsat_subst','isect_synsem','lex_synsem']).
pp(3455,'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(3769,N,R,A).
pp(3769,'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(3453,N,R,A).
pp(3453,'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(3451,N,R,A).
pp(3451,'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(3450,N,R,A).
pp(3450,'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(3446,N,R,A).
pp(3446,'three_arg',[],['valence_type','cp_trans_lt','three_arg']).
pp(3446,'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(3445,N,R,A).
pp(3445,'three_arg',[],['valence_type','empty_prep_trans_lt','three_arg']).
pp(3445,'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(3444,N,R,A).
pp(3444,'three_arg',[],['valence_type','prep_trans_lt','three_arg']).
pp(3444,'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(3443,N,R,A).
pp(3443,'two_arg',[],['valence_type','trans_lt','two_arg']).
pp(3443,'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(3442,N,R,A).
pp(3442,'three_arg',[],['valence_type','arg13_lt','three_arg']).
pp(3442,'basic_three_arg',[],['valence_type','arg13_lt','basic_three_arg']).
pp(3442,'two_arg',[],['valence_type','arg13_lt','two_arg']).
pp(3442,'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(3441,N,R,A).
pp(3441,'two_arg',[],['valence_type','arg14_lt','two_arg']).
pp(3441,'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(3440,N,R,A).
pp(3440,'three_arg',[],['valence_type','ditrans_lt','three_arg']).
pp(3440,'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(3439,N,R,A).
pp(3439,'three_arg',[],['valence_type','empty_prep_intrans_lt','three_arg']).
pp(3439,'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(3438,N,R,A).
pp(3438,'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(3437,N,R,A).
pp(3437,'three_arg',[],['valence_type','obj_equi_inf_lt','three_arg']).
pp(3437,'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(3436,N,R,A).
pp(3436,'three_arg',[],['valence_type','obj_equi_prd_lt','three_arg']).
pp(3436,'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(3435,N,R,A).
pp(3435,'three_arg',[],['valence_type','obj_equi_lt','three_arg']).
pp(3435,'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(3434,N,R,A).
pp(3434,'three_arg',[],['valence_type','arg1_subj_lt','three_arg']).
pp(3434,'basic_three_arg',[],['valence_type','arg1_subj_lt','basic_three_arg']).
pp(3434,'two_arg',[],['valence_type','arg1_subj_lt','two_arg']).
pp(3434,'basic_two_arg',[],['valence_type','arg1_subj_lt','basic_two_arg']).
pp(3434,'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(3433,N,R,A).
pp(3433,'two_arg',[],['valence_type','basic_prep_intrans_lt','two_arg']).
pp(3433,'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(3432,N,R,A).
pp(3432,'three_arg',[],['valence_type','equi_prd_lt','three_arg']).
pp(3432,'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(3431,N,R,A).
pp(3431,'two_arg',[],['valence_type','subj_equi_lt','two_arg']).
pp(3431,'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(3430,N,R,A).
pp(3430,'three_arg',[],['valence_type','s_equi_lt','three_arg']).
pp(3430,'basic_three_arg',[],['valence_type','s_equi_lt','basic_three_arg']).
pp(3430,'two_arg',[],['valence_type','s_equi_lt','two_arg']).
pp(3430,'basic_two_arg',[],['valence_type','s_equi_lt','basic_two_arg']).
pp(3430,'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(3429,N,R,A).
pp(3429,'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(3428,N,R,A).
pp(3428,'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(3427,N,R,A).
pp(3427,'basic_three_arg',[],['valence_type','ssr_lt','basic_three_arg']).
pp(3427,'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(3426,N,R,A).
pp(3426,'two_arg',[],['valence_type','unacc_lt','two_arg']).
pp(3426,'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(3425,N,R,A).
pp(3425,'three_arg',[],['valence_type','linking_type','three_arg']).
pp(3425,'basic_three_arg',[],['valence_type','linking_type','basic_three_arg']).
pp(3425,'two_arg',[],['valence_type','linking_type','two_arg']).
pp(3425,'basic_two_arg',[],['valence_type','linking_type','basic_two_arg']).
pp(3425,'four_arg',[],['valence_type','linking_type','four_arg']).
pp(17,'prd_synsem',[],['valence_type','prd_synsem']).
pp(17,'prd_synsem',[N|R],A) :- pp(3424,N,R,A).
pp(3424,'nomod_adj_synsem',[],['valence_type','prd_synsem','nomod_adj_synsem']).
pp(3424,'basic_adj_synsem',[],['valence_type','prd_synsem','basic_adj_synsem']).
pp(3424,'three_arg',[],['valence_type','prd_synsem','three_arg']).
pp(3424,'three_arg',[N|R],A) :- pp(4914,N,R,A).
pp(4914,'basic_adj_synsem',[],['valence_type','prd_synsem','three_arg','basic_adj_synsem']).
pp(3424,'basic_three_arg',[],['valence_type','prd_synsem','basic_three_arg']).
pp(3424,'basic_three_arg',[N|R],A) :- pp(4913,N,R,A).
pp(4913,'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(3423,N,R,A).
pp(3423,'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(3422,N,R,A).
pp(3422,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','three_arg']).
pp(3422,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','basic_three_arg']).
pp(3422,'two_arg',[],['valence_type','fin_cp_prop+ques_verb','two_arg']).
pp(3422,'basic_two_arg',[],['valence_type','fin_cp_prop+ques_verb','basic_two_arg']).
pp(3422,'cp_trans_lt',[],['valence_type','fin_cp_prop+ques_verb','cp_trans_lt']).
pp(3422,'cp_trans_lt',[N|R],A) :- pp(4907,N,R,A).
pp(4907,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(4907,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3422,'arg13_lt',[],['valence_type','fin_cp_prop+ques_verb','arg13_lt']).
pp(3422,'arg13_lt',[N|R],A) :- pp(4906,N,R,A).
pp(4906,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(4906,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3422,'arg1_subj_lt',[],['valence_type','fin_cp_prop+ques_verb','arg1_subj_lt']).
pp(3422,'arg1_subj_lt',[N|R],A) :- pp(4905,N,R,A).
pp(4905,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(4905,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(3422,'linking_type',[],['valence_type','fin_cp_prop+ques_verb','linking_type']).
pp(3422,'linking_type',[N|R],A) :- pp(4904,N,R,A).
pp(4904,'three_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','three_arg']).
pp(4904,'basic_three_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(4904,'two_arg',[],['valence_type','fin_cp_prop+ques_verb','linking_type','two_arg']).
pp(4904,'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(3421,N,R,A).
pp(3421,'three_arg',[],['valence_type','cp_prop+ques_verb','three_arg']).
pp(3421,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','basic_three_arg']).
pp(3421,'two_arg',[],['valence_type','cp_prop+ques_verb','two_arg']).
pp(3421,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','basic_two_arg']).
pp(3421,'four_arg',[],['valence_type','cp_prop+ques_verb','four_arg']).
pp(3421,'cp_trans_lt',[],['valence_type','cp_prop+ques_verb','cp_trans_lt']).
pp(3421,'cp_trans_lt',[N|R],A) :- pp(4898,N,R,A).
pp(4898,'three_arg',[],['valence_type','cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(4898,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3421,'arg13_lt',[],['valence_type','cp_prop+ques_verb','arg13_lt']).
pp(3421,'arg13_lt',[N|R],A) :- pp(4897,N,R,A).
pp(4897,'three_arg',[],['valence_type','cp_prop+ques_verb','arg13_lt','three_arg']).
pp(4897,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3421,'arg14_lt',[],['valence_type','cp_prop+ques_verb','arg14_lt']).
pp(3421,'arg14_lt',[N|R],A) :- pp(4896,N,R,A).
pp(4896,'two_arg',[],['valence_type','cp_prop+ques_verb','arg14_lt','two_arg']).
pp(4896,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3421,'expl_pp_inf_lt',[],['valence_type','cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3421,'expl_pp_inf_lt',[N|R],A) :- pp(4895,N,R,A).
pp(4895,'four_arg',[],['valence_type','cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3421,'arg1_subj_lt',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt']).
pp(3421,'arg1_subj_lt',[N|R],A) :- pp(4894,N,R,A).
pp(4894,'three_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(4894,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(4894,'two_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(4894,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(4894,'four_arg',[],['valence_type','cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3421,'s_equi_lt',[],['valence_type','cp_prop+ques_verb','s_equi_lt']).
pp(3421,'s_equi_lt',[N|R],A) :- pp(4893,N,R,A).
pp(4893,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3421,'linking_type',[],['valence_type','cp_prop+ques_verb','linking_type']).
pp(3421,'linking_type',[N|R],A) :- pp(4892,N,R,A).
pp(4892,'three_arg',[],['valence_type','cp_prop+ques_verb','linking_type','three_arg']).
pp(4892,'basic_three_arg',[],['valence_type','cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(4892,'two_arg',[],['valence_type','cp_prop+ques_verb','linking_type','two_arg']).
pp(4892,'basic_two_arg',[],['valence_type','cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(4892,'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(3420,N,R,A).
pp(3420,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','three_arg']).
pp(3420,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','basic_three_arg']).
pp(3420,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','two_arg']).
pp(3420,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','basic_two_arg']).
pp(3420,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','four_arg']).
pp(3420,'cp_trans_lt',[],['valence_type','basic_cp_prop+ques_verb','cp_trans_lt']).
pp(3420,'cp_trans_lt',[N|R],A) :- pp(4886,N,R,A).
pp(4886,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','cp_trans_lt','three_arg']).
pp(4886,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','cp_trans_lt','basic_three_arg']).
pp(3420,'arg13_lt',[],['valence_type','basic_cp_prop+ques_verb','arg13_lt']).
pp(3420,'arg13_lt',[N|R],A) :- pp(4885,N,R,A).
pp(4885,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg13_lt','three_arg']).
pp(4885,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg13_lt','basic_three_arg']).
pp(3420,'arg14_lt',[],['valence_type','basic_cp_prop+ques_verb','arg14_lt']).
pp(3420,'arg14_lt',[N|R],A) :- pp(4884,N,R,A).
pp(4884,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg14_lt','two_arg']).
pp(4884,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg14_lt','basic_two_arg']).
pp(3420,'expl_pp_inf_lt',[],['valence_type','basic_cp_prop+ques_verb','expl_pp_inf_lt']).
pp(3420,'expl_pp_inf_lt',[N|R],A) :- pp(4883,N,R,A).
pp(4883,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','expl_pp_inf_lt','four_arg']).
pp(3420,'arg1_subj_lt',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt']).
pp(3420,'arg1_subj_lt',[N|R],A) :- pp(4882,N,R,A).
pp(4882,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','three_arg']).
pp(4882,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','basic_three_arg']).
pp(4882,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','two_arg']).
pp(4882,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','basic_two_arg']).
pp(4882,'four_arg',[],['valence_type','basic_cp_prop+ques_verb','arg1_subj_lt','four_arg']).
pp(3420,'s_equi_lt',[],['valence_type','basic_cp_prop+ques_verb','s_equi_lt']).
pp(3420,'s_equi_lt',[N|R],A) :- pp(4881,N,R,A).
pp(4881,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','s_equi_lt','basic_three_arg']).
pp(3420,'linking_type',[],['valence_type','basic_cp_prop+ques_verb','linking_type']).
pp(3420,'linking_type',[N|R],A) :- pp(4880,N,R,A).
pp(4880,'three_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','three_arg']).
pp(4880,'basic_three_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','basic_three_arg']).
pp(4880,'two_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','two_arg']).
pp(4880,'basic_two_arg',[],['valence_type','basic_cp_prop+ques_verb','linking_type','basic_two_arg']).
pp(4880,'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(3419,N,R,A).
pp(3419,'three_arg',[],['valence_type','verb_synsem','three_arg']).
pp(3419,'basic_three_arg',[],['valence_type','verb_synsem','basic_three_arg']).
pp(3419,'two_arg',[],['valence_type','verb_synsem','two_arg']).
pp(3419,'basic_two_arg',[],['valence_type','verb_synsem','basic_two_arg']).
pp(3419,'four_arg',[],['valence_type','verb_synsem','four_arg']).
pp(3419,'cp_trans_lt',[],['valence_type','verb_synsem','cp_trans_lt']).
pp(3419,'cp_trans_lt',[N|R],A) :- pp(4874,N,R,A).
pp(4874,'three_arg',[],['valence_type','verb_synsem','cp_trans_lt','three_arg']).
pp(4874,'basic_three_arg',[],['valence_type','verb_synsem','cp_trans_lt','basic_three_arg']).
pp(3419,'empty_prep_trans_lt',[],['valence_type','verb_synsem','empty_prep_trans_lt']).
pp(3419,'empty_prep_trans_lt',[N|R],A) :- pp(4873,N,R,A).
pp(4873,'three_arg',[],['valence_type','verb_synsem','empty_prep_trans_lt','three_arg']).
pp(4873,'basic_three_arg',[],['valence_type','verb_synsem','empty_prep_trans_lt','basic_three_arg']).
pp(3419,'prep_trans_lt',[],['valence_type','verb_synsem','prep_trans_lt']).
pp(3419,'prep_trans_lt',[N|R],A) :- pp(4872,N,R,A).
pp(4872,'three_arg',[],['valence_type','verb_synsem','prep_trans_lt','three_arg']).
pp(4872,'basic_three_arg',[],['valence_type','verb_synsem','prep_trans_lt','basic_three_arg']).
pp(3419,'trans_lt',[],['valence_type','verb_synsem','trans_lt']).
pp(3419,'trans_lt',[N|R],A) :- pp(4871,N,R,A).
pp(4871,'two_arg',[],['valence_type','verb_synsem','trans_lt','two_arg']).
pp(4871,'basic_two_arg',[],['valence_type','verb_synsem','trans_lt','basic_two_arg']).
pp(3419,'arg13_lt',[],['valence_type','verb_synsem','arg13_lt']).
pp(3419,'arg13_lt',[N|R],A) :- pp(4870,N,R,A).
pp(4870,'three_arg',[],['valence_type','verb_synsem','arg13_lt','three_arg']).
pp(4870,'basic_three_arg',[],['valence_type','verb_synsem','arg13_lt','basic_three_arg']).
pp(4870,'two_arg',[],['valence_type','verb_synsem','arg13_lt','two_arg']).
pp(4870,'basic_two_arg',[],['valence_type','verb_synsem','arg13_lt','basic_two_arg']).
pp(3419,'arg14_lt',[],['valence_type','verb_synsem','arg14_lt']).
pp(3419,'arg14_lt',[N|R],A) :- pp(4869,N,R,A).
pp(4869,'two_arg',[],['valence_type','verb_synsem','arg14_lt','two_arg']).
pp(4869,'basic_two_arg',[],['valence_type','verb_synsem','arg14_lt','basic_two_arg']).
pp(3419,'ditrans_lt',[],['valence_type','verb_synsem','ditrans_lt']).
pp(3419,'ditrans_lt',[N|R],A) :- pp(4868,N,R,A).
pp(4868,'three_arg',[],['valence_type','verb_synsem','ditrans_lt','three_arg']).
pp(4868,'basic_three_arg',[],['valence_type','verb_synsem','ditrans_lt','basic_three_arg']).
pp(3419,'empty_prep_intrans_lt',[],['valence_type','verb_synsem','empty_prep_intrans_lt']).
pp(3419,'empty_prep_intrans_lt',[N|R],A) :- pp(4867,N,R,A).
pp(4867,'three_arg',[],['valence_type','verb_synsem','empty_prep_intrans_lt','three_arg']).
pp(4867,'basic_three_arg',[],['valence_type','verb_synsem','empty_prep_intrans_lt','basic_three_arg']).
pp(3419,'expl_pp_inf_lt',[],['valence_type','verb_synsem','expl_pp_inf_lt']).
pp(3419,'expl_pp_inf_lt',[N|R],A) :- pp(4866,N,R,A).
pp(4866,'four_arg',[],['valence_type','verb_synsem','expl_pp_inf_lt','four_arg']).
pp(3419,'obj_equi_inf_lt',[],['valence_type','verb_synsem','obj_equi_inf_lt']).
pp(3419,'obj_equi_inf_lt',[N|R],A) :- pp(4865,N,R,A).
pp(4865,'three_arg',[],['valence_type','verb_synsem','obj_equi_inf_lt','three_arg']).
pp(4865,'basic_three_arg',[],['valence_type','verb_synsem','obj_equi_inf_lt','basic_three_arg']).
pp(3419,'obj_equi_prd_lt',[],['valence_type','verb_synsem','obj_equi_prd_lt']).
pp(3419,'obj_equi_prd_lt',[N|R],A) :- pp(4864,N,R,A).
pp(4864,'three_arg',[],['valence_type','verb_synsem','obj_equi_prd_lt','three_arg']).
pp(4864,'basic_three_arg',[],['valence_type','verb_synsem','obj_equi_prd_lt','basic_three_arg']).
pp(3419,'obj_equi_lt',[],['valence_type','verb_synsem','obj_equi_lt']).
pp(3419,'obj_equi_lt',[N|R],A) :- pp(4863,N,R,A).
pp(4863,'three_arg',[],['valence_type','verb_synsem','obj_equi_lt','three_arg']).
pp(4863,'basic_three_arg',[],['valence_type','verb_synsem','obj_equi_lt','basic_three_arg']).
pp(3419,'arg1_subj_lt',[],['valence_type','verb_synsem','arg1_subj_lt']).
pp(3419,'arg1_subj_lt',[N|R],A) :- pp(4862,N,R,A).
pp(4862,'three_arg',[],['valence_type','verb_synsem','arg1_subj_lt','three_arg']).
pp(4862,'basic_three_arg',[],['valence_type','verb_synsem','arg1_subj_lt','basic_three_arg']).
pp(4862,'two_arg',[],['valence_type','verb_synsem','arg1_subj_lt','two_arg']).
pp(4862,'basic_two_arg',[],['valence_type','verb_synsem','arg1_subj_lt','basic_two_arg']).
pp(4862,'four_arg',[],['valence_type','verb_synsem','arg1_subj_lt','four_arg']).
pp(3419,'basic_prep_intrans_lt',[],['valence_type','verb_synsem','basic_prep_intrans_lt']).
pp(3419,'basic_prep_intrans_lt',[N|R],A) :- pp(4861,N,R,A).
pp(4861,'two_arg',[],['valence_type','verb_synsem','basic_prep_intrans_lt','two_arg']).
pp(4861,'basic_two_arg',[],['valence_type','verb_synsem','basic_prep_intrans_lt','basic_two_arg']).
pp(3419,'equi_prd_lt',[],['valence_type','verb_synsem','equi_prd_lt']).
pp(3419,'equi_prd_lt',[N|R],A) :- pp(4860,N,R,A).
pp(4860,'three_arg',[],['valence_type','verb_synsem','equi_prd_lt','three_arg']).
pp(4860,'basic_three_arg',[],['valence_type','verb_synsem','equi_prd_lt','basic_three_arg']).
pp(3419,'subj_equi_lt',[],['valence_type','verb_synsem','subj_equi_lt']).
pp(3419,'subj_equi_lt',[N|R],A) :- pp(4859,N,R,A).
pp(4859,'two_arg',[],['valence_type','verb_synsem','subj_equi_lt','two_arg']).
pp(4859,'basic_two_arg',[],['valence_type','verb_synsem','subj_equi_lt','basic_two_arg']).
pp(3419,'s_equi_lt',[],['valence_type','verb_synsem','s_equi_lt']).
pp(3419,'s_equi_lt',[N|R],A) :- pp(4858,N,R,A).
pp(4858,'three_arg',[],['valence_type','verb_synsem','s_equi_lt','three_arg']).
pp(4858,'basic_three_arg',[],['valence_type','verb_synsem','s_equi_lt','basic_three_arg']).
pp(4858,'two_arg',[],['valence_type','verb_synsem','s_equi_lt','two_arg']).
pp(4858,'basic_two_arg',[],['valence_type','verb_synsem','s_equi_lt','basic_two_arg']).
pp(4858,'equi_prd_lt',[],['valence_type','verb_synsem','s_equi_lt','equi_prd_lt']).
pp(3419,'sor_lt',[],['valence_type','verb_synsem','sor_lt']).
pp(3419,'sor_lt',[N|R],A) :- pp(4857,N,R,A).
pp(4857,'basic_three_arg',[],['valence_type','verb_synsem','sor_lt','basic_three_arg']).
pp(3419,'basic_ssr_expr_lt',[],['valence_type','verb_synsem','basic_ssr_expr_lt']).
pp(3419,'basic_ssr_expr_lt',[N|R],A) :- pp(4856,N,R,A).
pp(4856,'basic_three_arg',[],['valence_type','verb_synsem','basic_ssr_expr_lt','basic_three_arg']).
pp(3419,'ssr_lt',[],['valence_type','verb_synsem','ssr_lt']).
pp(3419,'ssr_lt',[N|R],A) :- pp(4855,N,R,A).
pp(4855,'basic_three_arg',[],['valence_type','verb_synsem','ssr_lt','basic_three_arg']).
pp(4855,'basic_two_arg',[],['valence_type','verb_synsem','ssr_lt','basic_two_arg']).
pp(3419,'unacc_lt',[],['valence_type','verb_synsem','unacc_lt']).
pp(3419,'unacc_lt',[N|R],A) :- pp(4854,N,R,A).
pp(4854,'two_arg',[],['valence_type','verb_synsem','unacc_lt','two_arg']).
pp(4854,'basic_two_arg',[],['valence_type','verb_synsem','unacc_lt','basic_two_arg']).
pp(3419,'linking_type',[],['valence_type','verb_synsem','linking_type']).
pp(3419,'linking_type',[N|R],A) :- pp(4853,N,R,A).
pp(4853,'three_arg',[],['valence_type','verb_synsem','linking_type','three_arg']).
pp(4853,'basic_three_arg',[],['valence_type','verb_synsem','linking_type','basic_three_arg']).
pp(4853,'two_arg',[],['valence_type','verb_synsem','linking_type','two_arg']).
pp(4853,'basic_two_arg',[],['valence_type','verb_synsem','linking_type','basic_two_arg']).
pp(4853,'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(3416,N,R,A).
pp(3416,'three_arg',[],['valence_type','isect_synsem','three_arg']).
pp(3416,'basic_three_arg',[],['valence_type','isect_synsem','basic_three_arg']).
pp(3416,'lex_synsem',[],['valence_type','isect_synsem','lex_synsem']).
pp(3416,'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(8668,'mobile',L,A) :- pp(6522,'adj*',L,A).
pp(8668,'a_or_p',L,A) :- pp(6522,'adj*',L,A).
pp(8144,'mobile',L,A) :- pp(4598,'adj*',L,A).
pp(8144,'a_or_p',L,A) :- pp(4598,'adj*',L,A).
pp(6591,'adverbee',[N|R],A) :- pp(8134,N,R,A).
pp(8134,'mobile',L,A) :- pp(4588,'adj*',L,A).
pp(8134,'a_or_p',L,A) :- pp(4588,'adj*',L,A).
pp(8125,'mobile',L,A) :- pp(4587,'adj*',L,A).
pp(8125,'a_or_p',L,A) :- pp(4587,'adj*',L,A).
pp(6568,'adverbee',[N|R],A) :- pp(8110,N,R,A).
pp(8110,'mobile',L,A) :- pp(4579,'adj*',L,A).
pp(8110,'a_or_p',L,A) :- pp(4579,'adj*',L,A).
pp(8099,'mobile',L,A) :- pp(4578,'adj*',L,A).
pp(8099,'a_or_p',L,A) :- pp(4578,'adj*',L,A).
pp(8075,'mobile',L,A) :- pp(4570,'adj*',L,A).
pp(8075,'a_or_p',L,A) :- pp(4570,'adj*',L,A).
pp(8044,'mobile',L,A) :- pp(4567,'adj*',L,A).
pp(8044,'a_or_p',L,A) :- pp(4567,'adj*',L,A).
pp(6433,'adverbee',[N|R],A) :- pp(7930,N,R,A).
pp(7930,'mobile',L,A) :- pp(4531,'adj*',L,A).
pp(7930,'a_or_p',L,A) :- pp(4531,'adj*',L,A).
pp(7921,'mobile',L,A) :- pp(4530,'adj*',L,A).
pp(7921,'a_or_p',L,A) :- pp(4530,'adj*',L,A).
pp(7650,'basic_head_filler_phrase',L,A) :- pp(6064,'head_filler_phrase',L,A).
pp(7649,'basic_head_filler_phrase',L,A) :- pp(6064,'head_filler_phrase',L,A).
pp(7647,'basic_head_filler_phrase',L,A) :- pp(6064,'head_filler_phrase',L,A).
pp(6775,'arg4_rel',L,A) :- pp(4753,'basic_adj_arg4_rel',L,A).
pp(6769,'arg4_rel',L,A) :- pp(4752,'basic_adj_arg4_rel',L,A).
pp(6704,'arg4_rel',L,A) :- pp(4719,'basic_adj_arg4_rel',L,A).
pp(6698,'arg4_rel',L,A) :- pp(4718,'basic_adj_arg4_rel',L,A).
pp(6682,'arg4_rel',L,A) :- pp(4710,'basic_adj_arg4_rel',L,A).
pp(6676,'arg4_rel',L,A) :- pp(4709,'basic_adj_arg4_rel',L,A).
pp(4623,'adverbee',[N|R],A) :- pp(6640,N,R,A).
pp(6640,'mobile',L,A) :- pp(1110,'adj*',L,A).
pp(6640,'a_or_p',L,A) :- pp(1110,'adj*',L,A).
pp(6629,'mobile',L,A) :- pp(1109,'adj*',L,A).
pp(6629,'a_or_p',L,A) :- pp(1109,'adj*',L,A).
pp(4599,'mobile',[N|R],A) :- pp(6614,N,R,A).
pp(6614,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(6612,'mobile',L,A) :- pp(1106,'adj*',L,A).
pp(6612,'a_or_p',L,A) :- pp(1106,'adj*',L,A).
pp(4589,'mobile',[N|R],A) :- pp(6598,N,R,A).
pp(6598,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(6596,'mobile',L,A) :- pp(1105,'adj*',L,A).
pp(6596,'a_or_p',L,A) :- pp(1105,'adj*',L,A).
pp(6574,'mobile',L,A) :- pp(1104,'adj*',L,A).
pp(6574,'a_or_p',L,A) :- pp(1104,'adj*',L,A).
pp(6549,'mobile',L,A) :- pp(1103,'adj*',L,A).
pp(6549,'a_or_p',L,A) :- pp(1103,'adj*',L,A).
pp(6536,'mobile',L,A) :- pp(0,'a_and_g',L,A).
pp(6531,'mobile',L,A) :- pp(0,'a_and_g',L,A).
pp(6501,'n_or_a',L,A) :- pp(1102,'noun*',L,A).
pp(6488,'n_or_p',L,A) :- pp(1102,'noun*',L,A).
pp(4549,'adverbee',[N|R],A) :- pp(6475,N,R,A).
pp(6475,'mobile',L,A) :- pp(1101,'adj*',L,A).
pp(6475,'a_or_p',L,A) :- pp(1101,'adj*',L,A).
pp(4547,'n_or_p',[N|R],A) :- pp(6469,N,R,A).
pp(6469,'n_or_a',L,A) :- pp(1101,'noun*',L,A).
pp(4546,'n_or_a',[N|R],A) :- pp(6467,N,R,A).
pp(6467,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4545,'n_or_a',[N|R],A) :- pp(6462,N,R,A).
pp(6462,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(6462,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6462,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6461,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6460,'n_or_p',L,A) :- pp(1101,'noun*',L,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(6451,'mobile',L,A) :- pp(1101,'adj*',L,A).
pp(6451,'a_or_p',L,A) :- pp(1101,'adj*',L,A).
pp(6449,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(6448,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(6448,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4532,'mobile',[N|R],A) :- pp(6440,N,R,A).
pp(6440,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(6438,'mobile',L,A) :- pp(1098,'adj*',L,A).
pp(6438,'a_or_p',L,A) :- pp(1098,'adj*',L,A).
pp(6423,'mobile',L,A) :- pp(0,'a_and_g',L,A).
pp(6417,'mobile',L,A) :- pp(1098,'adj*',L,A).
pp(6417,'a_or_p',L,A) :- pp(1098,'adj*',L,A).
pp(4527,'n_or_a',[N|R],A) :- pp(6411,N,R,A).
pp(6411,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(6411,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(6411,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6410,'mobile',L,A) :- pp(1098,'prep*',L,A).
pp(6410,'a_or_p',L,A) :- pp(1098,'prep*',L,A).
pp(6410,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(6409,'adverbee',L,A) :- pp(1098,'verb*',L,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(6408,'n_or_v',L,A) :- pp(1098,'verb*',L,A).
pp(6408,'nominal_or_verbal',L,A) :- pp(1098,'verb*',L,A).
pp(6408,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(6408,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4515,'mobile',[N|R],A) :- pp(6399,N,R,A).
pp(6399,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(4512,'mobile',[N|R],A) :- pp(6394,N,R,A).
pp(6394,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6393,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4511,'mobile',[N|R],A) :- pp(6391,N,R,A).
pp(6391,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6390,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4511,'n_or_p',[N|R],A) :- pp(6389,N,R,A).
pp(6389,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(6388,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(6388,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(4510,'mobile',[N|R],A) :- pp(6386,N,R,A).
pp(6386,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6385,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4510,'n_or_p',[N|R],A) :- pp(6384,N,R,A).
pp(6384,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(6379,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(4508,'mobile',[N|R],A) :- pp(6376,N,R,A).
pp(6376,'disc_adverbee',L,A) :- pp(0,'gerund_acc',L,A).
pp(6374,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(6373,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(6373,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(6372,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4506,'mobile',[N|R],A) :- pp(6370,N,R,A).
pp(6370,'disc_adverbee',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(6367,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4504,'n_or_p',[N|R],A) :- pp(6366,N,R,A).
pp(6366,'mobile',L,A) :- pp(0,'noun_acc',L,A).
pp(6365,'disc_adverbee',L,A) :- pp(0,'gerund',L,A).
pp(6365,'adverbee',L,A) :- pp(0,'gerund',L,A).
pp(6364,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(6363,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(6363,'n_or_v',L,A) :- pp(0,'gerund',L,A).
pp(6202,'basic_head_filler_phrase',L,A) :- pp(4352,'head_filler_phrase',L,A).
pp(6196,'basic_head_filler_phrase',L,A) :- pp(4351,'head_filler_phrase',L,A).
pp(6179,'basic_head_filler_phrase',L,A) :- pp(4347,'head_filler_phrase',L,A).
pp(6178,'basic_head_filler_phrase',L,A) :- pp(4347,'head_filler_phrase',L,A).
pp(6172,'basic_head_filler_phrase',L,A) :- pp(4346,'head_filler_phrase',L,A).
pp(6171,'basic_head_filler_phrase',L,A) :- pp(4346,'head_filler_phrase',L,A).
pp(6169,'basic_head_filler_phrase',L,A) :- pp(4346,'head_filler_phrase',L,A).
pp(6163,'basic_head_filler_phrase',L,A) :- pp(4345,'head_filler_phrase',L,A).
pp(6162,'basic_head_filler_phrase',L,A) :- pp(4345,'head_filler_phrase',L,A).
pp(6160,'basic_head_filler_phrase',L,A) :- pp(4345,'head_filler_phrase',L,A).
pp(6129,'basic_head_filler_phrase',L,A) :- pp(4327,'head_filler_phrase',L,A).
pp(6128,'basic_head_filler_phrase',L,A) :- pp(4327,'head_filler_phrase',L,A).
pp(6126,'basic_head_filler_phrase',L,A) :- pp(4327,'head_filler_phrase',L,A).
pp(6086,'basic_head_filler_phrase',L,A) :- pp(4313,'head_filler_phrase',L,A).
pp(6085,'basic_head_filler_phrase',L,A) :- pp(4313,'head_filler_phrase',L,A).
pp(6083,'basic_head_filler_phrase',L,A) :- pp(4313,'head_filler_phrase',L,A).
pp(6068,'basic_head_filler_phrase',L,A) :- pp(4310,'head_filler_phrase',L,A).
pp(6067,'basic_head_filler_phrase',L,A) :- pp(4310,'head_filler_phrase',L,A).
pp(6065,'basic_head_filler_phrase',L,A) :- pp(4310,'head_filler_phrase',L,A).
pp(6063,'binary_phrase',L,A) :- pp(4310,'binary_headed_phrase',L,A).
pp(6063,'basic_head_filler_phrase',L,A) :- pp(4310,'head_filler_phrase',L,A).
pp(5818,'nonpronominal_synsem',L,A) :- pp(3865,'noun_synsem',L,A).
pp(5817,'nonpronominal_synsem',L,A) :- pp(3865,'noun_synsem',L,A).
pp(5808,'nonpronominal_synsem',L,A) :- pp(3864,'noun_synsem',L,A).
pp(5807,'nonpronominal_synsem',L,A) :- pp(3864,'noun_synsem',L,A).
pp(5617,'nonpronominal_synsem',L,A) :- pp(3756,'noun_synsem',L,A).
pp(5616,'nonpronominal_synsem',L,A) :- pp(3756,'noun_synsem',L,A).
pp(5600,'nonpronominal_synsem',L,A) :- pp(3739,'noun_synsem',L,A).
pp(5599,'nonpronominal_synsem',L,A) :- pp(3739,'noun_synsem',L,A).
pp(5263,'obj_equi_lt',L,A) :- pp(3538,'obj_equi_prd_lt',L,A).
pp(5263,'arg1_subj_lt',L,A) :- pp(3538,'obj_equi_prd_lt',L,A).
pp(5123,'obj_equi_lt',L,A) :- pp(3498,'obj_equi_prd_lt',L,A).
pp(5123,'arg1_subj_lt',L,A) :- pp(3498,'obj_equi_prd_lt',L,A).
pp(4983,'obj_equi_lt',L,A) :- pp(3458,'obj_equi_prd_lt',L,A).
pp(4983,'arg1_subj_lt',L,A) :- pp(3458,'obj_equi_prd_lt',L,A).
pp(4860,'obj_equi_lt',L,A) :- pp(3419,'obj_equi_prd_lt',L,A).
pp(4860,'arg1_subj_lt',L,A) :- pp(3419,'obj_equi_prd_lt',L,A).
pp(4787,'adj_rel',L,A) :- pp(1360,'adj_arg2_rel',L,A).
pp(4779,'role_rel',L,A) :- pp(1359,'arg12_rel',L,A).
pp(4779,'mod_role_rel',L,A) :- pp(1359,'arg12_rel',L,A).
pp(4779,'arg1_rel',L,A) :- pp(1359,'arg12_rel',L,A).
pp(4779,'adj_rel',L,A) :- pp(1359,'adj_arg2_rel',L,A).
pp(4778,'arg1_rel',L,A) :- pp(1359,'arg13_rel',L,A).
pp(4766,'arg4_rel',L,A) :- pp(1236,'basic_adj_arg4_rel',L,A).
pp(4760,'arg4_rel',L,A) :- pp(1235,'basic_adj_arg4_rel',L,A).
pp(4754,'arg4_rel',L,A) :- pp(1232,'basic_adj_arg4_rel',L,A).
pp(1220,'non_day_rel',[N|R],A) :- pp(4747,N,R,A).
pp(4747,'diadic_nom_rel',L,A) :- pp(1220,'non_day_diadic_rel',L,A).
pp(4740,'non_temp_nom_rel',L,A) :- pp(0,'place_rel',L,A).
pp(4740,'nom_nondim_rel',L,A) :- pp(0,'place_rel',L,A).
pp(4739,'non_day_rel',L,A) :- pp(1220,'non_day_diadic_rel',L,A).
pp(4720,'arg4_rel',L,A) :- pp(1208,'basic_adj_arg4_rel',L,A).
pp(4711,'arg4_rel',L,A) :- pp(1207,'basic_adj_arg4_rel',L,A).
pp(1205,'state_loc_rel',[N|R],A) :- pp(4705,N,R,A).
pp(4705,'dir_rel',L,A) :- pp(1205,'dir_or_state_rel',L,A).
pp(4694,'prep_rel',L,A) :- pp(1205,'prep_mod_rel',L,A).
pp(4694,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(4693,'prep_rel',L,A) :- pp(1205,'prep_mod_rel',L,A).
pp(4693,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_rel',L,A).
pp(4692,'basic_adj_rel',L,A) :- pp(1205,'abstr_adj_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(1114,'adverbee',[N|R],A) :- pp(4641,N,R,A).
pp(4641,'mobile',L,A) :- pp(0,'n_and_a',L,A).
pp(4641,'a_or_p',L,A) :- pp(0,'n_and_a',L,A).
pp(4636,'verb*',L,A) :- pp(0,'v_and_a',L,A).
pp(4636,'verbal',L,A) :- pp(0,'v_and_a',L,A).
pp(4635,'verb*',L,A) :- pp(0,'v_and_a',L,A).
pp(4635,'verbal',L,A) :- pp(0,'v_and_a',L,A).
pp(4634,'prep*',L,A) :- pp(0,'a_and_p',L,A).
pp(4634,'mobile',L,A) :- pp(0,'adj*',L,A).
pp(4634,'a_or_p',L,A) :- pp(0,'adj*',L,A).
pp(1111,'n_or_a',[N|R],A) :- pp(4631,N,R,A).
pp(4631,'mobile',L,A) :- pp(0,'mod_and_a',L,A).
pp(4631,'a_or_p',L,A) :- pp(0,'mod_and_a',L,A).
pp(1110,'mobile',[N|R],A) :- pp(4626,N,R,A).
pp(4626,'verb*',L,A) :- pp(0,'v_and_p',L,A).
pp(4626,'verbal',L,A) :- pp(0,'v_and_p',L,A).
pp(4626,'disc_adverbee',L,A) :- pp(0,'v_and_p',L,A).
pp(4625,'verb*',L,A) :- pp(0,'v_and_p',L,A).
pp(4625,'verbal',L,A) :- pp(0,'v_and_p',L,A).
pp(4625,'disc_adverbee',L,A) :- pp(0,'v_and_p',L,A).
pp(4623,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4623,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4623,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4616,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(4615,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4614,'adj*',L,A) :- pp(0,'n_and_a',L,A).
pp(4614,'n_or_a',L,A) :- pp(0,'noun*',L,A).
pp(1106,'adj*',[N|R],A) :- pp(4604,N,R,A).
pp(4604,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4601,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4599,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4599,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4598,'verbal',L,A) :- pp(1106,'verb*',L,A).
pp(1105,'adj*',[N|R],A) :- pp(4594,N,R,A).
pp(4594,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4591,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4589,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4589,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4589,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4588,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4588,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4588,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4587,'verbal',L,A) :- pp(1105,'verb*',L,A).
pp(4587,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4587,'n_or_p',L,A) :- pp(0,'noun*',L,A).
pp(4581,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(4580,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4571,'mobile',L,A) :- pp(0,'v_and_p',L,A).
pp(4571,'a_or_p',L,A) :- pp(0,'v_and_p',L,A).
pp(4571,'n_or_a',L,A) :- pp(0,'v_and_n',L,A).
pp(4569,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(4569,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(4568,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(4568,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(4568,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4561,'mobile',L,A) :- pp(0,'n_and_a',L,A).
pp(4561,'a_or_p',L,A) :- pp(0,'n_and_a',L,A).
pp(4560,'prep*',L,A) :- pp(0,'a_and_p',L,A).
pp(4560,'mobile',L,A) :- pp(0,'adj*',L,A).
pp(4560,'a_or_p',L,A) :- pp(0,'adj*',L,A).
pp(4558,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(4557,'n_or_p',L,A) :- pp(1102,'noun*',L,A).
pp(4555,'prep*',L,A) :- pp(0,'v_and_p',L,A).
pp(1101,'noun*',[N|R],A) :- pp(4550,N,R,A).
pp(4550,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(4550,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4550,'adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4548,'adj*',L,A) :- pp(0,'a_and_p',L,A).
pp(4548,'mobile',L,A) :- pp(0,'prep*',L,A).
pp(4548,'a_or_p',L,A) :- pp(0,'prep*',L,A).
pp(4547,'adj*',L,A) :- pp(0,'v_and_a',L,A).
pp(4547,'adverbee',L,A) :- pp(0,'verb*',L,A).
pp(4546,'n_or_p',L,A) :- pp(1101,'noun*',L,A).
pp(4546,'mobile',L,A) :- pp(0,'n_and_p',L,A).
pp(4546,'a_or_p',L,A) :- pp(0,'n_and_p',L,A).
pp(4544,'adj*',L,A) :- pp(0,'v_and_a',L,A).
pp(4544,'adverbee',L,A) :- pp(0,'verb*',L,A).
pp(4543,'noun*',L,A) :- pp(0,'v_and_n',L,A).
pp(4543,'n_or_v',L,A) :- pp(0,'verb*',L,A).
pp(4543,'nominal_or_verbal',L,A) :- pp(0,'verb*',L,A).
pp(1098,'adj*',[N|R],A) :- pp(4537,N,R,A).
pp(4537,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4534,'disc_adverbee',L,A) :- pp(0,'a_and_g',L,A).
pp(4532,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4532,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4532,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4531,'verb*',L,A) :- pp(0,'v_and_n',L,A).
pp(4531,'verbal',L,A) :- pp(0,'v_and_n',L,A).
pp(4531,'disc_adverbee',L,A) :- pp(0,'v_and_n',L,A).
pp(4530,'verbal',L,A) :- pp(1098,'verb*',L,A).
pp(4530,'prep*',L,A) :- pp(0,'n_and_p',L,A).
pp(4530,'n_or_p',L,A) :- pp(0,'noun*',L,A).
pp(4529,'adj*',L,A) :- pp(0,'a_and_g',L,A).
pp(4529,'a_or_p',L,A) :- pp(0,'a_and_g',L,A).
pp(4529,'n_or_p',L,A) :- pp(0,'v_and_n',L,A).
pp(4527,'verbal',L,A) :- pp(1098,'verb*',L,A).
pp(4527,'v_or_g',L,A) :- pp(1098,'verb*',L,A).
pp(4527,'disc_adverbee',L,A) :- pp(1098,'verb*',L,A).
pp(4515,'a_or_p',L,A) :- pp(0,'adj',L,A).
pp(4514,'a_or_p',L,A) :- pp(0,'adj',L,A).
pp(4514,'adverbee',L,A) :- pp(0,'adj',L,A).
pp(4513,'a_or_p',L,A) :- pp(0,'prep',L,A).
pp(4513,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4512,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4512,'n_or_p',L,A) :- pp(0,'noun',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(4509,'mobile',L,A) :- pp(0,'gerund_acc',L,A).
pp(4508,'a_or_p',L,A) :- pp(0,'adj',L,A).
pp(4508,'n_or_a',L,A) :- pp(0,'adj',L,A).
pp(1097,'v_or_p',[N|R],A) :- pp(4507,N,R,A).
pp(4507,'mobile',L,A) :- pp(0,'prep',L,A).
pp(4507,'a_or_p',L,A) :- pp(0,'prep',L,A).
pp(4507,'adverbee',L,A) :- pp(0,'verb',L,A).
pp(4507,'n_or_p',L,A) :- pp(0,'prep',L,A).
pp(4507,'n_or_v',L,A) :- pp(0,'verb',L,A).
pp(4507,'nominal_or_verbal',L,A) :- pp(0,'verb',L,A).
pp(4507,'v_or_g_or_a',L,A) :- pp(0,'verb',L,A).
pp(4504,'subst',L,A) :- pp(1097,'nominal',L,A).
pp(4504,'nominal_or_verbal',L,A) :- pp(1097,'nominal',L,A).
pp(4504,'n_or_a',L,A) :- pp(0,'noun',L,A).
pp(4455,'basic_head_filler_phrase',L,A) :- pp(893,'head_filler_phrase',L,A).
pp(4449,'basic_head_filler_phrase',L,A) :- pp(892,'head_filler_phrase',L,A).
pp(4423,'binary_headed_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4423,'binary_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4414,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4414,'binary_headed_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4414,'binary_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4404,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4394,'basic_head_filler_phrase',L,A) :- pp(867,'head_filler_phrase',L,A).
pp(4393,'basic_head_filler_phrase',L,A) :- pp(867,'head_filler_phrase',L,A).
pp(4387,'basic_head_filler_phrase',L,A) :- pp(866,'head_filler_phrase',L,A).
pp(4386,'basic_head_filler_phrase',L,A) :- pp(866,'head_filler_phrase',L,A).
pp(4384,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4384,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4384,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4383,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4383,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4383,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4382,'basic_head_filler_phrase',L,A) :- pp(866,'head_filler_phrase',L,A).
pp(4375,'basic_head_filler_phrase',L,A) :- pp(865,'head_filler_phrase',L,A).
pp(4373,'basic_head_filler_phrase',L,A) :- pp(865,'head_filler_phrase',L,A).
pp(4371,'head_initial',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4371,'binary_headed_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4371,'binary_phrase',L,A) :- pp(0,'head_comp_or_marker_phrase',L,A).
pp(4370,'basic_head_filler_phrase',L,A) :- pp(865,'head_filler_phrase',L,A).
pp(4353,'basic_head_filler_phrase',L,A) :- pp(862,'head_filler_phrase',L,A).
pp(4350,'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(4347,'binary_phrase',L,A) :- pp(862,'wh_interrog',L,A).
pp(4347,'binary_headed_phrase',L,A) :- pp(862,'wh_interrog',L,A).
pp(4344,'binary_phrase',L,A) :- pp(862,'binary_headed_phrase',L,A).
pp(4344,'basic_head_filler_phrase',L,A) :- pp(862,'head_filler_phrase',L,A).
pp(4334,'basic_head_filler_phrase',L,A) :- pp(856,'head_filler_phrase',L,A).
pp(4333,'basic_head_filler_phrase',L,A) :- pp(856,'head_filler_phrase',L,A).
pp(4331,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4331,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4331,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4330,'head_final',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4330,'binary_headed_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4330,'binary_phrase',L,A) :- pp(0,'subjh_rule_decl',L,A).
pp(4329,'basic_head_filler_phrase',L,A) :- pp(856,'head_filler_phrase',L,A).
pp(4320,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4319,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4314,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4311,'binary_phrase',L,A) :- pp(853,'binary_headed_phrase',L,A).
pp(4311,'basic_head_filler_phrase',L,A) :- pp(853,'head_filler_phrase',L,A).
pp(4301,'headed_phrase',L,A) :- pp(851,'non_rel_clause',L,A).
pp(4301,'head_nexus_rel_phrase',L,A) :- pp(851,'non_rel_clause',L,A).
pp(529,'generic_modal_neg_super',[N|R],A) :- pp(4246,N,R,A).
pp(4246,'aux_verb_word',L,A) :- pp(529,'generic_modal_neg',L,A).
pp(4240,'aux_verb_word',L,A) :- pp(528,'generic_modal_neg',L,A).
pp(4234,'aux_verb_word',L,A) :- pp(525,'generic_modal_neg',L,A).
pp(383,'aux_verb_word',[N|R],A) :- pp(4196,N,R,A).
pp(4196,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(383,'aux_verb_word_super',[N|R],A) :- pp(4195,N,R,A).
pp(4195,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(383,'hc-to-phr',[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(382,'aux_verb_word',[N|R],A) :- pp(4188,N,R,A).
pp(4188,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(382,'aux_verb_word_super',[N|R],A) :- pp(4187,N,R,A).
pp(4187,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(382,'hc-to-phr',[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(381,'aux_verb_word',[N|R],A) :- pp(4179,N,R,A).
pp(4179,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(381,'aux_verb_word_super',[N|R],A) :- pp(4178,N,R,A).
pp(4178,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(381,'hc-to-phr',[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(4169,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4168,'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(378,'be_past',[N|R],A) :- pp(4163,N,R,A).
pp(4163,'be_neg',L,A) :- pp(378,'be_past_neg_lex_entry',L,A).
pp(378,'be_pres',[N|R],A) :- pp(4162,N,R,A).
pp(4162,'be_neg',L,A) :- pp(378,'be_pres_neg_lex_entry',L,A).
pp(374,'be_past',[N|R],A) :- pp(4150,N,R,A).
pp(4150,'be_neg',L,A) :- pp(374,'be_past_neg_lex_entry',L,A).
pp(374,'be_pres',[N|R],A) :- pp(4147,N,R,A).
pp(4147,'be_neg',L,A) :- pp(374,'be_pres_neg_lex_entry',L,A).
pp(367,'be_past',[N|R],A) :- pp(4142,N,R,A).
pp(4142,'be_neg',L,A) :- pp(367,'be_past_neg_lex_entry',L,A).
pp(367,'be_pres',[N|R],A) :- pp(4141,N,R,A).
pp(4141,'be_neg',L,A) :- pp(367,'be_pres_neg_lex_entry',L,A).
pp(365,'be_past',[N|R],A) :- pp(4130,N,R,A).
pp(4130,'be_neg',L,A) :- pp(365,'be_past_neg_lex_entry',L,A).
pp(365,'be_pres',[N|R],A) :- pp(4128,N,R,A).
pp(4128,'be_neg',L,A) :- pp(365,'be_pres_neg_lex_entry',L,A).
pp(4119,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4118,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(4117,'contracted_aux_word',L,A) :- pp(0,'be_c_is_cx_le',L,A).
pp(357,'be_is_lex_entry',[N|R],A) :- pp(4042,N,R,A).
pp(4042,'contracted_aux_word',L,A) :- pp(0,'be_id_is_cx_le',L,A).
pp(3982,'nonpronominal_synsem',L,A) :- pp(174,'noun_synsem',L,A).
pp(3981,'nonpronominal_synsem',L,A) :- pp(174,'noun_synsem',L,A).
pp(3970,'nonpronominal_synsem',L,A) :- pp(173,'noun_synsem',L,A).
pp(3969,'nonpronominal_synsem',L,A) :- pp(173,'noun_synsem',L,A).
pp(92,'equi_prd_lt',[N|R],A) :- pp(3902,N,R,A).
pp(3902,'three_arg_subst',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3902,'three_arg',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3902,'basic_three_arg',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3870,'noun_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3870,'nonpronominal_synsem',L,A) :- pp(0,'np_sing_synsem',L,A).
pp(3870,'pronominal_synsem',L,A) :- pp(0,'pers_pro_synsem',L,A).
pp(3869,'nonpronominal_synsem',L,A) :- pp(76,'noun_synsem',L,A).
pp(3869,'pronominal_synsem',L,A) :- pp(0,'ref_pro_synsem',L,A).
pp(3868,'nonpronominal_synsem',L,A) :- pp(76,'noun_synsem',L,A).
pp(3848,'two_arg',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3848,'basic_two_arg',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3832,'particle_plus_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3831,'particle_plus_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3831,'three_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3831,'three_arg',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3831,'two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3831,'basic_two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3814,'particle_plus_subst',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3813,'particle_plus_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3813,'three_arg_subst',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3813,'three_arg',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3813,'two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3813,'basic_two_arg',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3781,'obj_equi_lt',L,A) :- pp(63,'obj_equi_prd_lt',L,A).
pp(3781,'arg1_subj_lt',L,A) :- pp(63,'obj_equi_prd_lt',L,A).
pp(3761,'nonpronominal_synsem',L,A) :- pp(50,'noun_synsem',L,A).
pp(3760,'nonpronominal_synsem',L,A) :- pp(50,'noun_synsem',L,A).
pp(3744,'nonpronominal_synsem',L,A) :- pp(49,'noun_synsem',L,A).
pp(3743,'nonpronominal_synsem',L,A) :- pp(49,'noun_synsem',L,A).
pp(39,'one_arg',[N|R],A) :- pp(3701,N,R,A).
pp(3701,'lex_or_phrase',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(39,'basic_one_arg',[N|R],A) :- pp(3700,N,R,A).
pp(3700,'lex_or_phrase',L,A) :- pp(0,'lex_pp_one_arg_synsem',L,A).
pp(3697,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3696,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3691,'lex_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3690,'lex_synsem',L,A) :- pp(0,'prep_nosubj_synsem',L,A).
pp(3651,'s_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(3650,'s_equi_lt',L,A) :- pp(0,'subj_equi_verb',L,A).
pp(30,'arg1_subj_lt',[N|R],A) :- pp(3635,N,R,A).
pp(3635,'three_arg_subst',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3635,'three_arg',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3635,'basic_three_arg',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3635,'two_arg',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3635,'basic_two_arg',L,A) :- pp(0,'np_non_trans_verb',L,A).
pp(3625,'arg1_subj_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3625,'s_equi_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3624,'arg1_subj_lt',L,A) :- pp(0,'particle_cp_verb',L,A).
pp(3624,'s_equi_lt',L,A) :- pp(0,'particle_inf_verb',L,A).
pp(3615,'arg1_subj_lt',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3584,'arg1_subj_lt',L,A) :- pp(0,'cp_intrans_verb',L,A).
pp(3547,'obj_equi_lt',L,A) :- pp(20,'obj_equi_prd_lt',L,A).
pp(3547,'arg1_subj_lt',L,A) :- pp(20,'obj_equi_prd_lt',L,A).
pp(3546,'equi_prd_lt',L,A) :- pp(0,'particle_prd_verb',L,A).
pp(3535,'three_arg',L,A) :- pp(0,'three_arg_trans_subst',L,A).
pp(3534,'arg1_subj_lt',L,A) :- pp(0,'obj_equi_non_trans_prd_verb',L,A).
pp(3511,'obj_equi_lt',L,A) :- pp(19,'obj_equi_prd_lt',L,A).
pp(3511,'arg1_subj_lt',L,A) :- pp(19,'obj_equi_prd_lt',L,A).
pp(3495,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3495,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3494,'three_arg',L,A) :- pp(0,'three_arg_trans_subst',L,A).
pp(3471,'obj_equi_lt',L,A) :- pp(18,'obj_equi_prd_lt',L,A).
pp(3471,'arg1_subj_lt',L,A) :- pp(18,'obj_equi_prd_lt',L,A).
pp(3455,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3455,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(3432,'obj_equi_lt',L,A) :- pp(17,'obj_equi_prd_lt',L,A).
pp(3432,'arg1_subj_lt',L,A) :- pp(17,'obj_equi_prd_lt',L,A).
pp(3416,'basic_two_arg',L,A) :- pp(0,'basic_trans_prep_synsem',L,A).
pp(3416,'prd_synsem',L,A) :- pp(0,'reg_adj_equi_synsem',L,A).
pp(0,'*onull*',[N|R],A) :- pp(3397,N,R,A).
pp(3397,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(3397,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'*olist*',[N|R],A) :- pp(3396,N,R,A).
pp(3396,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'*prolist*',[N|R],A) :- pp(3394,N,R,A).
pp(3394,'*onull*',L,A) :- pp(0,'*pronull*',L,A).
pp(3394,'*olist*',L,A) :- pp(0,'*pronull*',L,A).
pp(0,'*substcons*',[N|R],A) :- pp(3393,N,R,A).
pp(3393,'*olist*',L,A) :- pp(0,'*substocons*',L,A).
pp(3393,'*olist*',L,A) :- pp(0,'*substocons*',L,A).
pp(3393,'*ocons*',L,A) :- pp(0,'*substocons*',L,A).
pp(3393,'*ocons*',L,A) :- pp(0,'*substocons*',L,A).
pp(3392,'*onull*',L,A) :- pp(0,'*substnull*',L,A).
pp(3392,'*ocons*',L,A) :- pp(0,'*substocons*',L,A).
pp(0,'*unexplist*',[N|R],A) :- pp(3390,N,R,A).
pp(3390,'*onull*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(3390,'*olist*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(0,'1-list',[N|R],A) :- pp(3389,N,R,A).
pp(3389,'*handlelist*',L,A) :- pp(0,'*handlecons*',L,A).
pp(3389,'*handlelist*',L,A) :- pp(0,'*handlecons*',L,A).
pp(3388,'*onull*',L,A) :- pp(0,'*handlenull*',L,A).
pp(3388,'*olist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(0,'e_list',[N|R],A) :- pp(3387,N,R,A).
pp(3387,'0-1-list',L,A) :- pp(0,'*handlenull*',L,A).
pp(3387,'*unexplist*',L,A) :- pp(0,'*unexpnull*',L,A).
pp(3387,'*substlist*',L,A) :- pp(0,'*substnull*',L,A).
pp(3387,'*prolist*',L,A) :- pp(0,'*pronull*',L,A).
pp(3387,'*olist*',L,A) :- pp(0,'*onull*',L,A).
pp(3387,'*handlelist*',L,A) :- pp(0,'*handlenull*',L,A).
pp(3387,'*gaplist*',L,A) :- pp(0,'*gapnull*',L,A).
pp(0,'ne_list',[N|R],A) :- pp(3385,N,R,A).
pp(3385,'0-1-list',L,A) :- pp(0,'1-list',L,A).
pp(3385,'*unexplist*',L,A) :- pp(0,'*unexpcons*',L,A).
pp(3385,'*substlist*',L,A) :- pp(0,'*substcons*',L,A).
pp(3385,'*prolist*',L,A) :- pp(0,'*procons*',L,A).
pp(3385,'*olist*',L,A) :- pp(0,'*ocons*',L,A).
pp(3385,'*handlelist*',L,A) :- pp(0,'*handlecons*',L,A).
pp(3385,'*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).
