<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I am stumped by this behavior of some modifications to the ERG using PET and wonder if someone can shed some light on what I must be missing…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The following lexical item is being left in the chart after lexical processing (full chart of "Some run." is available at https://1drv.ms/u/s!Am2TXpQ1-kjshyPqQnj5QcjDBOHg)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-left:.5in'>L [183 1-2 run_n1 (1) 0 {} { : w_period_plr} {}] < blk: 0 dtrs: 58 parents: 299 ><o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>n_pp_c-of_le<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><p class=MsoNormal>This is despite the presence of the following rule:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-left:.5in'>veto_non-noun_lfr := lexical_filtering_rule & [+CONTEXT <[SYNSEM anti_noun_synsem,TOKENS.+LIST <[+TNT.+TAGS <"NOUN">]>]>,+INPUT <[SYNSEM [LOCAL.CAT.HEAD noun_or_ttl, PHON.ONSET con_or_voc]]>, +OUTPUT <>, +POSITION "I1@C1"].<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><p class=MsoNormal>The +INPUT of which matches n_<i>pp</i>_c_of_le and the +CONTEXT of which matches the following (below) which is also left in the chart (having several variations due to lexical rules). <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am at a loss for why the lexical filtering rule above is not removing the lexical item above. Of course I am most probably wrong about their "matching"! Nonetheless, any insight would be sincerely appreciated. I have stared at and fiddled with it for far too many hours.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thank you,<o:p></o:p></p><p class=MsoNormal>Paul<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>P.S. the rules that discard generic LEs given natives and zero probability tokens have been discarded (otherwise the following would have been pruned rather than, hopefully, leading to the pruning of run as a noun; in this test case)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>L [250 1-2 generic_veto_noun (1) 0 {} { : w_period_plr} {}] < blk: 0 dtrs: 64 parents: 274 ><o:p></o:p></p><p class=MsoNormal>L [249 1-2 generic_veto_noun (1) 0 {} { : v_pas-prt-t_odlr w_period_plr} {}] < blk: 0 dtrs: 64 parents: ><o:p></o:p></p><p class=MsoNormal>L [248 1-2 generic_veto_noun (1) 0 {} { : v_pas-p-p_odlr w_period_plr} {}] < blk: 0 dtrs: 64 parents: ><o:p></o:p></p><p class=MsoNormal>L [247 1-2 generic_veto_noun (1) 0 {} { : v_pas-p_odlr w_period_plr} {}] < blk: 0 dtrs: 64 parents: ><o:p></o:p></p><p class=MsoNormal>L [246 1-2 generic_veto_noun (1) 0 {} { : v_pas_odlr w_period_plr} {}] < blk: 0 dtrs: 64 parents: ><o:p></o:p></p><p class=MsoNormal>L [245 1-2 generic_veto_noun (1) 0 {} { : v_psp_olr w_period_plr} {}] < blk: 0 dtrs: 64 parents: ><o:p></o:p></p><p class=MsoNormal>basic_unknown_word<o:p></o:p></p><p class=MsoNormal>[ ARGS *cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST sign<o:p></o:p></p><p class=MsoNormal> [ ARGS *list*,<o:p></o:p></p><p class=MsoNormal> SYNSEM synsem<o:p></o:p></p><p class=MsoNormal> [ LOCAL local_min<o:p></o:p></p><p class=MsoNormal> [ CAT cat_min1<o:p></o:p></p><p class=MsoNormal> [ HEAD head<o:p></o:p></p><p class=MsoNormal> [ MINORS minors_basic<o:p></o:p></p><p class=MsoNormal> [ MIN #1:predsort ],<o:p></o:p></p><p class=MsoNormal> MOD *list*,<o:p></o:p></p><p class=MsoNormal> PRD bool,<o:p></o:p></p><p class=MsoNormal> AUX luk,<o:p></o:p></p><p class=MsoNormal> INV bool,<o:p></o:p></p><p class=MsoNormal> CASE case ],<o:p></o:p></p><p class=MsoNormal> VAL valence_min,<o:p></o:p></p><p class=MsoNormal> --DT token_head ],<o:p></o:p></p><p class=MsoNormal> CONT mrs_min0<o:p></o:p></p><p class=MsoNormal> [ HOOK hook<o:p></o:p></p><p class=MsoNormal> [ INDEX #2:semarg,<o:p></o:p></p><p class=MsoNormal> XARG *top*,<o:p></o:p></p><p class=MsoNormal> LTOP handle,<o:p></o:p></p><p class=MsoNormal> --SLTOP handle ] ],<o:p></o:p></p><p class=MsoNormal> AGR *top* ],<o:p></o:p></p><p class=MsoNormal> --MIN #1,<o:p></o:p></p><p class=MsoNormal> --SIND #2,<o:p></o:p></p><p class=MsoNormal> PHON phon_min,<o:p></o:p></p><p class=MsoNormal> PUNCT punctuation_min,<o:p></o:p></p><p class=MsoNormal> NONLOC non-local_min,<o:p></o:p></p><p class=MsoNormal> OPT bool,<o:p></o:p></p><p class=MsoNormal> LEX luk,<o:p></o:p></p><p class=MsoNormal> MODIFD xmod_min ],<o:p></o:p></p><p class=MsoNormal> KEY-ARG bool,<o:p></o:p></p><p class=MsoNormal> ORTH orthog<o:p></o:p></p><p class=MsoNormal> [ FIRST *top*,<o:p></o:p></p><p class=MsoNormal> REST *top*,<o:p></o:p></p><p class=MsoNormal> FROM #3:"5",<o:p></o:p></p><p class=MsoNormal> TO string,<o:p></o:p></p><p class=MsoNormal> FORM string,<o:p></o:p></p><p class=MsoNormal> LD bracket_list,<o:p></o:p></p><p class=MsoNormal> LB bracket_list,<o:p></o:p></p><p class=MsoNormal> RB bracket_list,<o:p></o:p></p><p class=MsoNormal> RD bracket_list ],<o:p></o:p></p><p class=MsoNormal> INFLECTD luk,<o:p></o:p></p><p class=MsoNormal> GENRE genre,<o:p></o:p></p><p class=MsoNormal> DIALECT dialect,<o:p></o:p></p><p class=MsoNormal> IDIOM bool,<o:p></o:p></p><p class=MsoNormal> RNAME basic_ctype ],<o:p></o:p></p><p class=MsoNormal> REST *top* ],<o:p></o:p></p><p class=MsoNormal> SYNSEM anti_noun_synsem<o:p></o:p></p><p class=MsoNormal> [ LOCAL local<o:p></o:p></p><p class=MsoNormal> [ CAT cat<o:p></o:p></p><p class=MsoNormal> [ HEAD partn<o:p></o:p></p><p class=MsoNormal> [ MINORS minors_basic<o:p></o:p></p><p class=MsoNormal> [ MIN #4:predsort ],<o:p></o:p></p><p class=MsoNormal> MOD *null*,<o:p></o:p></p><p class=MsoNormal> PRD bool,<o:p></o:p></p><p class=MsoNormal> AUX luk,<o:p></o:p></p><p class=MsoNormal> INV bool,<o:p></o:p></p><p class=MsoNormal> CASE case,<o:p></o:p></p><p class=MsoNormal> POSS -,<o:p></o:p></p><p class=MsoNormal> --BARE luk ],<o:p></o:p></p><p class=MsoNormal> VAL valence_sp<o:p></o:p></p><p class=MsoNormal> [ SPCMPS *null*,<o:p></o:p></p><p class=MsoNormal> SUBJ *null*,<o:p></o:p></p><p class=MsoNormal> SPR *null*,<o:p></o:p></p><p class=MsoNormal> COMPS *null*,<o:p></o:p></p><p class=MsoNormal> SPEC *cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST anti_synsem_min,<o:p></o:p></p><p class=MsoNormal> REST *null* ] ],<o:p></o:p></p><p class=MsoNormal> MC na,<o:p></o:p></p><p class=MsoNormal> POSTHD bool,<o:p></o:p></p><p class=MsoNormal> HC-LEX luk,<o:p></o:p></p><p class=MsoNormal> HS-LEX luk,<o:p></o:p></p><p class=MsoNormal> NEGPOL luk,<o:p></o:p></p><p class=MsoNormal> --DT #5:token_head<o:p></o:p></p><p class=MsoNormal> [ +TI "<5:9>",<o:p></o:p></p><p class=MsoNormal> +LL ctype<o:p></o:p></p><p class=MsoNormal> [ -CTYPE- string ],<o:p></o:p></p><p class=MsoNormal> +TG string ] ],<o:p></o:p></p><p class=MsoNormal> CONT nom-obj<o:p></o:p></p><p class=MsoNormal> [ HOOK #6:hook<o:p></o:p></p><p class=MsoNormal> [ INDEX #7:semarg,<o:p></o:p></p><p class=MsoNormal> XARG *top*,<o:p></o:p></p><p class=MsoNormal> LTOP handle,<o:p></o:p></p><p class=MsoNormal> --SLTOP handle ],<o:p></o:p></p><p class=MsoNormal> RELS *diff-list*,<o:p></o:p></p><p class=MsoNormal> HCONS *diff-list*<o:p></o:p></p><p class=MsoNormal> [ LIST #8:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #8 ],<o:p></o:p></p><p class=MsoNormal> ICONS *diff-list*<o:p></o:p></p><p class=MsoNormal> [ LIST #9:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #9 ] ],<o:p></o:p></p><p class=MsoNormal> ARG-S *null*,<o:p></o:p></p><p class=MsoNormal> CONJ cnil,<o:p></o:p></p><p class=MsoNormal> AGR #7,<o:p></o:p></p><p class=MsoNormal> CTXT ctxt_min ],<o:p></o:p></p><p class=MsoNormal> --MIN #4,<o:p></o:p></p><p class=MsoNormal> --SIND #7,<o:p></o:p></p><p class=MsoNormal> PHON phon<o:p></o:p></p><p class=MsoNormal> [ ONSET unk_onset<o:p></o:p></p><p class=MsoNormal> [ --TL #10:generic_token_cons<o:p></o:p></p><p class=MsoNormal> [ FIRST token<o:p></o:p></p><p class=MsoNormal> [ +CLASS #11:alphabetic<o:p></o:p></p><p class=MsoNormal> [ +CASE non_capitalized+lower,<o:p></o:p></p><p class=MsoNormal> +INITIAL - ],<o:p></o:p></p><p class=MsoNormal> +FROM #3,<o:p></o:p></p><p class=MsoNormal> +FORM #12:"run.",<o:p></o:p></p><p class=MsoNormal> +TO "9",<o:p></o:p></p><p class=MsoNormal> +CARG "run",<o:p></o:p></p><p class=MsoNormal> +TNT tnt<o:p></o:p></p><p class=MsoNormal> [ +MAIN #13:tnt_main<o:p></o:p></p><p class=MsoNormal> [ +TAG "POS",<o:p></o:p></p><p class=MsoNormal> +PRB "0.99" ],<o:p></o:p></p><p class=MsoNormal> +TAGS *cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST "NOUN",<o:p></o:p></p><p class=MsoNormal> REST *null* ],<o:p></o:p></p><p class=MsoNormal> +PRBS #14:*cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST "0.00",<o:p></o:p></p><p class=MsoNormal> REST *null* ] ],<o:p></o:p></p><p class=MsoNormal> +PRED "_run/NOUN_u_unknown_rel",<o:p></o:p></p><p class=MsoNormal> +TRAIT token_trait<o:p></o:p></p><p class=MsoNormal> [ +UW +,<o:p></o:p></p><p class=MsoNormal> +IT italics,<o:p></o:p></p><p class=MsoNormal> +LB #15:bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #16:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #16 ],<o:p></o:p></p><p class=MsoNormal> +RB #17:bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #18:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #18 ],<o:p></o:p></p><p class=MsoNormal> +LD #19:bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #20:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #20 ],<o:p></o:p></p><p class=MsoNormal> +RD #21:bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #22:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #22 ],<o:p></o:p></p><p class=MsoNormal> +HD #5 ],<o:p></o:p></p><p class=MsoNormal> +ID #23:*diff-list*<o:p></o:p></p><p class=MsoNormal> [ LIST *list*,<o:p></o:p></p><p class=MsoNormal> LAST *list* ],<o:p></o:p></p><p class=MsoNormal> +TICK + ],<o:p></o:p></p><p class=MsoNormal> REST generic_token_null ] ] ],<o:p></o:p></p><p class=MsoNormal> LKEYS lexkeys<o:p></o:p></p><p class=MsoNormal> [ KEYREL relation<o:p></o:p></p><p class=MsoNormal> [ CFROM #3,<o:p></o:p></p><p class=MsoNormal> CTO #24:"9",<o:p></o:p></p><p class=MsoNormal> PRED predsort,<o:p></o:p></p><p class=MsoNormal> LBL handle,<o:p></o:p></p><p class=MsoNormal> LNK *list* ] ],<o:p></o:p></p><p class=MsoNormal> PUNCT no_punctuation_min<o:p></o:p></p><p class=MsoNormal> [ PNCTPR ppair ],<o:p></o:p></p><p class=MsoNormal> NONLOC non-local<o:p></o:p></p><p class=MsoNormal> [ REL 0-dlist,<o:p></o:p></p><p class=MsoNormal> QUE 0-dlist,<o:p></o:p></p><p class=MsoNormal> SLASH 0-dlist<o:p></o:p></p><p class=MsoNormal> [ LIST #25:*locallist*,<o:p></o:p></p><p class=MsoNormal> LAST #25 ] ],<o:p></o:p></p><p class=MsoNormal> OPT bool,<o:p></o:p></p><p class=MsoNormal> LEX +,<o:p></o:p></p><p class=MsoNormal> MODIFD xmod_min,<o:p></o:p></p><p class=MsoNormal> --BRDG luk ],<o:p></o:p></p><p class=MsoNormal> KEY-ARG bool,<o:p></o:p></p><p class=MsoNormal> ORTH orthography<o:p></o:p></p><p class=MsoNormal> [ FIRST "_veto_NOUN_",<o:p></o:p></p><p class=MsoNormal> REST *null*,<o:p></o:p></p><p class=MsoNormal> FROM #3,<o:p></o:p></p><p class=MsoNormal> CLASS #11,<o:p></o:p></p><p class=MsoNormal> TO #24,<o:p></o:p></p><p class=MsoNormal> FORM #12,<o:p></o:p></p><p class=MsoNormal> LD #19,<o:p></o:p></p><p class=MsoNormal> LB #15,<o:p></o:p></p><p class=MsoNormal> RB #17,<o:p></o:p></p><p class=MsoNormal> RD #21 ],<o:p></o:p></p><p class=MsoNormal> INFLECTD luk,<o:p></o:p></p><p class=MsoNormal> GENRE genre,<o:p></o:p></p><p class=MsoNormal> DIALECT dialect,<o:p></o:p></p><p class=MsoNormal> IDIOM bool,<o:p></o:p></p><p class=MsoNormal> RNAME basic_ctype,<o:p></o:p></p><p class=MsoNormal> C-CONT mrs_min0<o:p></o:p></p><p class=MsoNormal> [ HOOK #6 ],<o:p></o:p></p><p class=MsoNormal> ALTS alts_min,<o:p></o:p></p><p class=MsoNormal> TOKENS tokens<o:p></o:p></p><p class=MsoNormal> [ +LIST #10,<o:p></o:p></p><p class=MsoNormal> +LAST token<o:p></o:p></p><p class=MsoNormal> [ +CLASS #11,<o:p></o:p></p><p class=MsoNormal> +FROM "5",<o:p></o:p></p><p class=MsoNormal> +FORM "run.",<o:p></o:p></p><p class=MsoNormal> +TO #24,<o:p></o:p></p><p class=MsoNormal> +CARG "run",<o:p></o:p></p><p class=MsoNormal> +TNT tnt<o:p></o:p></p><p class=MsoNormal> [ +MAIN #13,<o:p></o:p></p><p class=MsoNormal> +TAGS *cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST "NOUN",<o:p></o:p></p><p class=MsoNormal> REST *null* ],<o:p></o:p></p><p class=MsoNormal> +PRBS #14 ],<o:p></o:p></p><p class=MsoNormal> +PRED "_run/NOUN_u_unknown_rel",<o:p></o:p></p><p class=MsoNormal> +TRAIT token_trait<o:p></o:p></p><p class=MsoNormal> [ +UW +,<o:p></o:p></p><p class=MsoNormal> +IT italics,<o:p></o:p></p><p class=MsoNormal> +LB #15,<o:p></o:p></p><p class=MsoNormal> +RB #17,<o:p></o:p></p><p class=MsoNormal> +LD #19,<o:p></o:p></p><p class=MsoNormal> +RD #21,<o:p></o:p></p><p class=MsoNormal> +HD #5 ],<o:p></o:p></p><p class=MsoNormal> +ID #23,<o:p></o:p></p><p class=MsoNormal> +TICK + ] ] ]<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I [64 () 1-2 <5:9> "" "run." { : } {NOUN 0}] < blk: 0 ><o:p></o:p></p><p class=MsoNormal>token<o:p></o:p></p><p class=MsoNormal>[ +CLASS alphabetic<o:p></o:p></p><p class=MsoNormal> [ +CASE non_capitalized+lower,<o:p></o:p></p><p class=MsoNormal> +INITIAL - ],<o:p></o:p></p><p class=MsoNormal> +FROM "5",<o:p></o:p></p><p class=MsoNormal> +FORM "run.",<o:p></o:p></p><p class=MsoNormal> +TO "9",<o:p></o:p></p><p class=MsoNormal> +CARG "run",<o:p></o:p></p><p class=MsoNormal> +TNT tnt<o:p></o:p></p><p class=MsoNormal> [ +MAIN tnt_main<o:p></o:p></p><p class=MsoNormal> [ +TAG "POS",<o:p></o:p></p><p class=MsoNormal> +PRB "0.99" ],<o:p></o:p></p><p class=MsoNormal> +TAGS *cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST "NOUN",<o:p></o:p></p><p class=MsoNormal> REST *null* ],<o:p></o:p></p><p class=MsoNormal> +PRBS *cons*<o:p></o:p></p><p class=MsoNormal> [ FIRST "0.00",<o:p></o:p></p><p class=MsoNormal> REST *null* ] ],<o:p></o:p></p><p class=MsoNormal> +PRED "_run/NOUN_u_unknown_rel",<o:p></o:p></p><p class=MsoNormal> +TRAIT token_trait<o:p></o:p></p><p class=MsoNormal> [ +UW +,<o:p></o:p></p><p class=MsoNormal> +IT italics,<o:p></o:p></p><p class=MsoNormal> +LB bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #1:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #1 ],<o:p></o:p></p><p class=MsoNormal> +RB bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #2:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #2 ],<o:p></o:p></p><p class=MsoNormal> +LD bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #3:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #3 ],<o:p></o:p></p><p class=MsoNormal> +RD bracket_null<o:p></o:p></p><p class=MsoNormal> [ LIST #4:*list*,<o:p></o:p></p><p class=MsoNormal> LAST #4 ],<o:p></o:p></p><p class=MsoNormal> +HD token_head<o:p></o:p></p><p class=MsoNormal> [ +TI "<5:9>",<o:p></o:p></p><p class=MsoNormal> +LL ctype<o:p></o:p></p><p class=MsoNormal> [ -CTYPE- string ],<o:p></o:p></p><p class=MsoNormal> +TG string ] ],<o:p></o:p></p><p class=MsoNormal> +ID *diff-list*<o:p></o:p></p><p class=MsoNormal> [ LIST *list*,<o:p></o:p></p><p class=MsoNormal> LAST *list* ],<o:p></o:p></p><p class=MsoNormal> +TICK + ]<o:p></o:p></p></div></body></html>