;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Ginzburgh and Sag (2002) Implementation ;;; Copyright (c) 2001-2002, John Beavers, Chris Callison Burch, and Ivan Sag ;;; see license.txt (distributed with LKB) for details ;;; ;;; Filename: lexicon.tdl ;;; Purpose: Lexical items, except auxiliaries (which are in auxiliaries.tdl) ;;; and wh-words (which are in wh-words.tdl). This is a lexeme file ;;; and not a type file. ;;; Last modified: 05/11/02 by John Beavers (JTB) ;;; Notes: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; PUNCTUATION dot := punctuation & [ ORTH , SS.LOC.CONT.SOA.NUCL assert-rel ]. q-mark := punctuation & [ ORTH , SS.LOC.CONT.SOA.NUCL ask-rel ]. bang_1 := punctuation & [ ORTH , SS.LOC.CONT.SOA.NUCL exclaim-rel ]. bang_2 := punctuation & [ ORTH , SS.LOC.CONT.SOA.NUCL order-rel ]. ;;; ADVERBS not_1 := adv-lxm & [ ORTH , SS.LOC [ CAT.HEAD.MOD < [ LOC.CAT.HEAD verb & [ FORM nonfin ], LOC.CONT #cont & pos-soa ] >, CONT neg-soa & [ NUCL.SOA-ARG #cont ] ] ]. ;;;POSSESSIVE ;;;JTB - 07/18/01 Trying to eliminate all reference to phrase and ;;;phrase-cat argument structure stuff so we don't need to pump to ;;;phrases. ;;;JTB 07/20/01 - Making 's inherit from determiner so it can act ;;;like one. the-possessive := det-lxm & [ ORTH , SS [ LOC [ CAT [ SPR < #spr >, HEAD.SPEC [ INDEX #index, RESTR #restr1 ] ], CONT #cont, Q-STORE [ LIST [ FIRST the-rel & [ INDEX #index, RESTR [ FIRST.PROP.SOA.NUCL poss-rel & [ POSS-ER #ind2, POSS-ED #index ], REST #restr1 ] ], REST #qlist ], LAST #qlast ], P-STORE #pstore ], WH #wh ], ARG-ST < #spr & [ LOC [ CAT [ HEAD noun, SPR < > ], CONT #cont & [ INDEX #ind2 ], Q-STORE [ LIST #qlist, LAST #qlast ], P-STORE #pstore ], WH #wh ] >, DTRS < inflected-lexeme > ]. ;;; CONJUNCTIONS ;and_1 := word & ;[ ORTH , ; SS.LOC.CAT [ HEAD conj, ; SPR < >, ; SUBJ < >, ; COMPS < > ] ]. ;;; COMPLEMENTIZERS ;;;Whether only gets finite clauses now because of the SUBJ < > ;;;constraint. If I remove it it erroneously parses "I wondered whether ;;;leave" with a pro-ss gap. Is this a problem for the book? whether_0 := inflected-lexeme+amalg & [ ORTH , SS.LOC [ CAT [ COMPS < #comp >, HEAD comp & [ IC false, FORM #2 ] ], CONT question & [ PARAMS , PROP #1 ], P-STORE #pstore, Q-STORE #qstore ], SS.SLASH #slash, ARG-ST < #comp & [ LOC [ CAT [ HEAD verb & [ INV false, FORM #2 ], SUBJ list-of-pro-ss ], CONT #1, P-STORE #pstore, Q-STORE #qstore ], SLASH #slash ] >, DTRS < comp-lxm > ]. if_0 := inflected-lexeme+amalg & [ ORTH , SS.LOC [ CAT [ COMPS < #comp >, HEAD comp & [ IC false, FORM #2 & fin ] ], CONT question & [ PARAMS , PROP #1 ], P-STORE #pstore, Q-STORE #qstore ], SS.SLASH #slash, ARG-ST < #comp & [ LOC [ CAT [ HEAD verb & [ INV false, FORM #2 ], SUBJ < > ], CONT #1, P-STORE #pstore, Q-STORE #qstore ], SLASH #slash ] >, DTRS < comp-lxm > ]. ;;; JTB 08/19/0 - Removed INF from comps to ditch feature. ;;; CCB - 5/17/00 - Changed the content of that_0 to be austinian ;;;rather than proposition, so that it would work with outcomes - "I ;;;insist that Sandy leave". ;;; JTB 02/02/02 - Modified this to put it above comp-lxm so it does ;;; it's own amalgamation and stuff. This is because currently ;;; amalgamation rules only deal with scope-objs and soas. that_0 := inflected-lexeme+amalg & [ ORTH , SS.LOC [ CAT [ HEAD [ IC false, FORM #2 ], SUBJ < >, COMPS < #comp > ], CONT #1 & austinian, P-STORE #pstore, Q-STORE #qstore ], SS.SLASH #slash, ARG-ST < #comp & [ LOC [ CAT [ HEAD verb & [ INV false, FORM #2 & fin ], SUBJ < >, COMPS < > ], CONT #1, P-STORE #pstore, Q-STORE #qstore ], SLASH #slash ] >, DTRS < comp-lxm > ]. ;that_0 := comp-lxm & ;[ ORTH , ; SS.LOC [ CAT [ HEAD comp & [ IC false, ; FORM #2 ], ; SUBJ < > ], ; CONT #1 & austinian ], ; SS.WH , ; ARG-ST < [ LOC [ CAT [ HEAD verb & [ INV false, ; FORM #2 ], ; SUBJ < >, ; COMPS < > ], ; CONT #1 ] ] > ]. ;;;JTB - 6/27/01 - Originally the second value on comps was of type ;;;"VP" which doesn't exist in this grammar, so I got rid of it and ;;;said the HEAD must be verbal. ;;;JTB - 02/02/02 - Did the same as above, put this at the already ;;;amalgamated level so that I can avoid using amalgamation rules. ;;;Also changed it from base to inf. for_0 := inflected-lexeme+amalg & [ ORTH , SS.LOC [ CAT [ HEAD [ IC false, FORM #form & inf ], SUBJ < >, COMPS < #comp1, #comp2 > ], CONT outcome & [ SOA #1 ], Q-STORE [ LIST #qlist1, LAST #qlist3 ], P-STORE [ LIST #plist1, LAST #plist3 ] ], SS.SLASH #slash, ARG-ST < #comp1 & [ LOC [ CAT #cat, CONT #cont, Q-STORE [ LIST #qlist1, LAST #qlist2 ], P-STORE [ LIST #plist1, LAST #plist2 ] ], SLASH ], #comp2 & [ LOC [ CAT [ HEAD verbal & [ FORM #form ], SUBJ < [ LOC [ CAT #cat, CONT #cont, Q-STORE , P-STORE ], SLASH ] > ], CONT #1, Q-STORE [ LIST #qlist2, LAST #qlist3 ], P-STORE [ LIST #plist2, LAST #plist3 ] ], SLASH #slash ] >, DTRS < comp-lxm > ]. ;for_0 := comp-lxm & ;[ ORTH , ; SS.LOC [ CAT [ HEAD comp & [ IC false, ; FORM #4 & base ], ; SUBJ < > ], ; CONT outcome & [ SOA #1 ] ], ; ARG-ST < [ LOC #2 ], [ LOC [ CAT [ HEAD verbal & [ FORM #4 ], ; SUBJ < [ LOC #2 ] > ], ; CONT #1 ] ] > ]. ;;; ADJECTIVES ;;; "Easy" - an example of a lexical entry which has a compulsory ;;; extracting element. Because my slash amalgimation constraint doesn't ;;; have any info about BIND, and is inflexible about words not composing ;;; all of their arguments SLASH values, I have to hand encode the SLASH ;;; AMALG constraint on the lexical entries for such cases. ;;;JTB - 6/27/01 - two problems: this originally inherited from ;;;inflected-lexeme+slash_amalg, which doesn't exist anymore, so I've updated ;;;it (correctly I hope). Second, in the original copy (given below) the ;;;first slash value of the COMP was unified with the singleton value of ;;;the SUBJ, but the former is a LOC and the latter an SS, so I've ;;;type-raised the one to the other. ;;;JTB 07/29/01 - Problem: the unexpressed subject. What to do with ;;;it? That's weird. Needs a quantifier at least. ;;;JTB 08/18/01 - Ever have one of those experiences when you got ;;;really, really bombed the night before and then you wake up ;;;extremely hungover and stumble into your living room and the place ;;;is completely and utterly trashed and you're just standing there in ;;;disbelief thinking to yourself, "Jesus, what the hell happened here ;;;last night?" That's pretty much how I feel looking at this entry ;;;for "easy". ;;;JTB 02/17/01 - The [CASE acc] on non-subject NPs means that the ;;;subject of "easy" and the gapped item can never be the same with ;;;their LOC values coidentified. I am changing this to so they are ;;;coindexed only. Also lost the "verb" constraint on its comp and it ;;;just says inf. easy_0 := inflected-lexeme+amalg & [ ORTH , NEEDS-AFFIX false, SS [ LOC.CAT [ SPR < #spr & [ LOC.Q-STORE [ LIST #qlist1, LAST #qlist2 ], LOC.P-STORE [ LIST #plist1, LAST #plist2 ], WH #wh ] >, SUBJ < #subj & [ LOC [ CAT.SPR < >, CONT.INDEX #1 ], WH ] >, COMPS < #2 & [ LOC.CAT.HEAD.FORM inf, LOC.CONT #cont ] > ], LOC.CONT [ NUCL.EASY-TO.SOA #cont, QUANTS [ LIST #qlist1, LAST #qlist_last ] ], LOC.P-STORE [ LIST #plist1, LAST #plist_last ], WH #wh, SLASH [ LIST #first, LAST #last ] ], ARG-ST < #subj & [ SLASH [ LIST #first, LAST #rest ] ], #spr, #2 & [ SLASH [ LIST *cons* & < [ CONT.INDEX #1 ] . #rest >, LAST *null* & #last ], LOC.Q-STORE [ LIST #qlist2, LAST #qlist_last ], LOC.P-STORE [ LIST #plist2, LAST #plist_last ], LOC.CAT.SUBJ < [ LOC.P-STORE , LOC.Q-STORE , SLASH , WH ] >, WH ] >, DTRS < adj-lxm > ]. ;easy_0 := inflected-lexeme+amalg & ;[ ORTH , ; SS [ LOC.CAT [ HEAD adj & [ FORM normal, ; PRED true ], ; SUBJ < #subj & [LOC #1 & [ CAT phrase-cat & [ HEAD noun, ; SPR < > ]]] >, ; COMPS < #2 & [ LOC.CAT phrase-cat & [ HEAD verb & [ FORM inf ] ] ] >, ; ARG-ST < #subj & [ SLASH [ LIST #first, ; LAST #rest ] ], ; #2 & [ SLASH [ LIST *cons* & < #1 . #rest >, ; LAST *null* & #last ] ] > ], ; SLASH [ LIST #first, ; LAST #last ] ], ; DTRS < inflected-lexeme > ]. ;;easy_0 := inflected-lexeme+slash_amalg & ;;[ ORTH , ;; SS [ LOC.CAT [ HEAD adj & [ FORM normal, ;; PRED true ], ;; SUBJ < #1 & [ LOC.CAT phrase-cat & [ HEAD noun, ;; SPR < > ] ] >, ;; COMPS < #2 & [ LOC.CAT phrase-cat & [ HEAD verb & [ FORM inf ] ] ] >, ;; ARG-ST < #1 & [ SLASH [ LIST #first, ;; LAST #rest ] ], ;; #2 & [ SLASH [ LIST *cons* & < #1 . #rest >, ;; LAST *null* & #last ] ] > ], ;; SLASH [ LIST #first, ;; LAST #last ] ], ;; DTRS < inflected-lexeme > ]. a_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CAT.HEAD.AGR 3sg, SS.LOC.CONT some-rel, ARG-ST < > ]. a_2 := det-lxm & [ ORTH , SS [ LOC [ CAT [ HEAD [ AGR 3sg, SPEC [ INDEX #index, RESTR #restr ] ], SPR < #spr > ], CONT #cont & some-rel & [ INDEX #index, RESTR [ FIRST.PROP.SOA #soa, REST #restr ] ], P-STORE #pstore, Q-STORE [ LIST [ FIRST #cont, REST #qlist ], LAST #qlast ] ], WH #wh ], ARG-ST < #spr & [ LOC [ CAT [ HEAD adj & [ DEG true, PRED false ], SPR < > ], CONT #soa, P-STORE #pstore, Q-STORE [ LIST #qlist, LAST #qlast ] ], WH #wh ] > ]. ;;;JTB - changed wh-none to which should be the same thing, yes? that_2 := non-wh-det-lxm & [ ORTH , SS.LOC.CAT.HEAD.AGR 3sg, SS.LOC.CONT that-rel ]. these_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CAT.HEAD.AGR 3pl, SS.LOC.CONT that-rel ]. this_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CAT.HEAD.AGR 3sg, SS.LOC.CONT this-rel ]. those_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CAT.HEAD.AGR 3pl, SS.LOC.CONT this-rel ]. every_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CAT.HEAD.AGR 3sg, SS.LOC.CONT every-rel ]. some_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CONT some-rel ]. ;;; Pronouns are hand encoded into the lexicon as infelcted-lexemes ;;;since they don't fit into the inflectional paradigm of other n-lxms. ;;;By specifiying them as such the inflectional rules are circumvented. ;;;JTB - 07/18/01 Surely we can do a bit better than this with a ;;;couple of extra types. i_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX speaker, SS.LOC.CAT.HEAD [ AGR 1sg, CASE nom ], DTRS < pron-lxm > ]. me_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX speaker, SS.LOC.CAT.HEAD [ AGR 1sg, CASE acc ], DTRS < pron-lxm > ]. myself_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX speaker, SS.LOC.CAT.HEAD [ AGR 1sg, CASE acc, ANA true ], DTRS < pron-lxm > ]. you_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX listener, SS.LOC.CAT.HEAD [ AGR 2per ], DTRS < pron-lxm > ]. yourself_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX listener, SS.LOC.CAT.HEAD [ AGR 2per, CASE acc, ANA true ], DTRS < pron-lxm > ]. she_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX her, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND fem ], CASE nom ], DTRS < pron-lxm > ]. her_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX her, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND fem ], CASE acc ], DTRS < pron-lxm > ]. herself_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX her, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND fem ], CASE acc, ANA true ], DTRS < pron-lxm > ]. he_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX him, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND masc ], CASE nom ], DTRS < pron-lxm > ]. him_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX him, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND masc ], CASE acc ], DTRS < pron-lxm > ]. himself_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX him, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND masc ], CASE acc, ANA true ], DTRS < pron-lxm > ]. it_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX it, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND neut ] ], DTRS < pron-lxm > ]. itself_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX it, SS.LOC.CAT.HEAD [ AGR 3sg & [ GEND neut ], CASE acc, ANA true ], DTRS < pron-lxm > ]. we_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX us, SS.LOC.CAT.HEAD [ AGR 1pl, CASE nom ], DTRS < pron-lxm > ]. us_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX us, SS.LOC.CAT.HEAD [ AGR 1pl, CASE acc ], DTRS < pron-lxm > ]. ourselves_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX us, SS.LOC.CAT.HEAD [ AGR 1pl, CASE acc, ANA true ], DTRS < pron-lxm > ]. they_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX them, SS.LOC.CAT.HEAD [ AGR 3pl, CASE nom ], DTRS < pron-lxm > ]. them_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX them, SS.LOC.CAT.HEAD [ AGR 3pl, CASE acc ], DTRS < pron-lxm > ]. themselves_0 := inflected-lexeme & [ ORTH , SS.LOC.CONT.INDEX them, SS.LOC.CAT.HEAD [ AGR 3pl, CASE acc, ANA true ], DTRS < pron-lxm > ]. ;;;JTB 02/16/02 - This is "everyone" and it sucks. everyone_0 := inflected-lexeme+amalg & [ ORTH , SS.LOC.Q-STORE ] !>, SS.LOC.P-STORE , SS.LOC.CONT.INDEX #1, SS.LOC.CAT [ HEAD [ AGR 3sg, ANA false ], SUBJ < >, COMPS < >, SPR < > ], SS.SLASH , SS.WH , ARG-ST < >, DTRS < pron-lxm > ]. ;;;JTB 08/18/01 - The following are the lexical entries from Chris' ;;;textbook grammar, originally created by a script and heavily ;;;modified by me. These were formerly the content of lexicon.out, ;;;but I want one lexicon file. Kim_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Kim ]. Sandy_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Sandy ]. Pat_1a := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Pat ]. Chris_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Chris ]. Carrie_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Carrie ]. Fido_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Fido ]. Leslie_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Leslie ]. Lou_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Lou ]. Dana_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Dana ]. Lynn_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Lynn ]. Lee_1 := pn-lxm & [ ORTH , SS.LOC.CONT.INDEX r_Lee ]. the_1 := non-wh-det-lxm & [ ORTH , SS.LOC.CONT the-rel ]. my_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER speaker ] ]. your_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER listener ] ]. his_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER him ] ]. her_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER her ] ]. its_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER it ] ]. our_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER us ] ]. their_1 := gen-poss-det-lxm & [ ORTH , SS.LOC.CONT.RESTR.FIRST.PROP.SOA.NUCL [ POSS-ER them ] ]. at_1 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM at ]. to_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL to-rel & [ TO #index ] ]. to_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM to ]. about_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL about-rel & [ ABOUT #index ] ]. about_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM about ]. on_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL on-rel & [ ON #index ] ]. on_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM on ]. in_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL in-rel & [ IN #index ] ]. in_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM in ]. with_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL with-rel & [ WITH #index ] ]. with_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM with ]. of_1 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM of ]. ;of_2 := pdp-lxm & ;[ ORTH , ; SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, ; SS.LOC.CONT.NUCL of-rel & [ OF #index ] ]. for_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL for-rel & [ FOR #index ] ]. for_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM for ]. by_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL by-rel & [ BY #index ] ]. around_1 := pdp-lxm & [ ORTH , SS.LOC.CAT.COMPS < [ LOC.CONT.INDEX #index ] >, SS.LOC.CONT.NUCL around-rel & [ AROUND #index ] ]. around_2 := mkp-lxm & [ ORTH , SS.LOC.CAT.HEAD.FORM around ]. angry_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL angry-rel ]. available_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL available-rel ]. big_0 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL big-rel ]. black_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL black-rel ]. broken_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL broken-rel ]. brown_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL brown-rel ]. eager_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL eager-rel ]. expensive_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL expensive-rel ]. fat_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL fat-rel ]. funny_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL funny-rel ]. german_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL german-rel ]. hard_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL hard-rel ]. happy_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL happy-rel ]. kind_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL kind-rel ]. likely_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL likely-rel ]. large_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL large-rel ]. magnificent_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL magnificent-rel ]. obvious_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL obvious-rel ]. offended_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL offended-rel ]. optional_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL optional-rel ]. new_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL new-rel ]. noisy_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL noisy-rel ]. unfair_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL unfair-rel ]. undocumented_1 := adj-lxm & [ ORTH , SS.LOC.CONT.NUCL undocumented-rel ]. ;;; VERBS see_0 := stv & [ ORTH , SS.LOC.CONT [ NUCL see-rel & [ OBSERVER #1, OBSERVED-OBJ #2 ] ], ARG-ST < [ LOC.CONT.INDEX #1 ], [ LOC.CONT.INDEX #2 ] > ]. age_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL age-rel & [ AGER #index ] ], ARG-ST < synsem & [ LOC.CONT.INDEX #index ] > ]. bark_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL bark-rel & [ BARKER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. #| believe_2 := siv & [ ORTH , SS.LOC.CONT [ NUCL believe-rel & [ BELIEVER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. |# die_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL die-rel & [ DECEASED #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. dine_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL dine-rel & [ DINER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. disappear_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL disappear-rel & [ DISAPPEARER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. drive_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL drive-rel & [ DRIVER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. eat_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL eat-rel & [ EATER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. explode_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL explode-rel & [ EXPLODER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. fall_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL fall-rel & [ FALLEN #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. fly_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL fly-rel & [ FLIER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. float_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL float-rel & [ FLOATER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. go_0 := siv & [ ORTH , SS.LOC.CONT [ NUCL go-rel & [ GOER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. gather_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL gather-rel & [ GATHERER #index ] ], ARG-ST < synsem & [ LOC.CONT.INDEX #index, LOC.CAT.HEAD.AGR pl ] > ]. laugh_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL laugh-rel & [ LAUGHER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. leave_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL leave-rel & [ LEAVER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. lie_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL lie-rel & [ LIAR #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. live_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL live-rel & [ LIVER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. run_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL run-rel & [ RUNNER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. sank_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL sank-rel & [ SUNK #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. sit_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL sit-rel & [ SITTER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. scream_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL scream-rel & [ SCREAMER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. sing_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL sing-rel & [ SINGER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. skate_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL skate-rel & [ SKATER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. sleep_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL sleep-rel & [ SLEEPER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. sneeze_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL sneeze-rel & [ SNEEZER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. speak_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL speak-rel & [ SPEAKER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. suck_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL suck-rel & [ LOSER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. talk_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL talk-rel & [ TALKER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. tapdance_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL tapdance-rel & [ TAPDANCER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. visit_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL visit-rel & [ VISITOR #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. vote_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL vote-rel & [ VOTER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. win_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL win-rel & [ WINNER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. yell_1 := siv & [ ORTH , SS.LOC.CONT [ NUCL yell-rel & [ YELLER #index ] ], ARG-ST < [ LOC.CONT.INDEX #index ] > ]. ask_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL ask-rel4 & [ ASKER #ind1, ASKED-FOR #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM for ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. campaign_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL campaign-rel & [ CAMPAIGNER #ind1, CAMPAIGNED-FOR #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM for ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. come_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL come-rel & [ COMER #ind1, COME-TO #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. #| fit_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL fit-rel & [ #ind1, #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM in ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. |# go_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL go-rel & [ GOER #ind1, GO-LOC #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM loc ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. lie_2 := piv & [ ORTH , SS.LOC.CONT [ NUCL lie-rel2 & [ LIAR #ind1, LIED-TO #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. look_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL look-rel & [ LOOKER #ind1, LOOKED-AT #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM at ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. rely_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL rely-rel & [ RELIER #ind1, RELIED-ON #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM on ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. talk_2 := piv & [ ORTH , SS.LOC.CONT [ NUCL talk-rel2 & [ TALKER #ind1, TALKED-TO #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. talk_3 := piv & [ ORTH , SS.LOC.CONT [ NUCL talk-rel3 & [ TALKER #ind1, TALKED-ABOUT #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM about ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. speak_2 := piv & [ ORTH , SS.LOC.CONT [ NUCL speak-rel2 & [ SPEAKER #ind1, SPOKEN-TO #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. tug_1 := piv & [ ORTH , SS.LOC.CONT [ NUCL tug-rel & [ TUGGER #ind1, TUGGED-ON #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM on ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. #| visit_2 := piv & [ ORTH , SS.LOC.CONT [ NUCL visit-rel & [ #ind1, #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. |# vote_2 := piv & [ ORTH , SS.LOC.CONT [ NUCL vote-rel & [ VOTER #ind1, VOTED-FOR #ind2 ] ], SS.LOC.CAT.COMPS < [ LOC.CAT.HEAD.FORM for ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. ;;; SUBJECT RAISING AND CONTROL VERBS, and things that take CPs continue_1 := srv & [ ORTH , SS.LOC.CONT [ NUCL continue-rel & [ CONT-ACTION.SOA #soa ] ], ARG-ST < synsem, [ LOC.CONT #soa ] > ]. appear_1 := srv & [ ORTH , SS.LOC.CONT [ NUCL appear-rel & [ APPARENT-ACTION.SOA #soa ] ], ARG-ST < synsem, [ LOC.CONT #soa ] > ]. ;;; JTB 02/16/01 - Removing all scv verbs and instead making them ctv, ;;;which appropriate lexical constraints on complement type. ;appeal_1 := scv & ;[ ORTH , ; SS.LOC.CONT [ NUCL appeal-rel & [ APPEALER #index1, ; APPEALED-TO #index2, ; APPEALED-ACTION.SOA #soa ] ], ; ARG-ST < [ LOC.CONT.INDEX #index1], ; [ LOC.CONT.INDEX #index2 ], ; [ LOC.CONT #soa ] > ]. believe_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL believe-rel & [ BELIEVER #index, PROP-ARG #prop ] ], ARG-ST < [ LOC.CONT.INDEX #index ], [ LOC.CONT #prop, LOC.CAT.HEAD.FORM fin ] > ]. try_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL try-rel & [ TRIER #index, OUTCM-ARG #out ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #out, LOC.CAT.HEAD.FORM inf, LOC.CAT.SUBJ < [ LOC.CONT.INDEX #index ] > ] > ]. think_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL think-rel & [ THINKER #index, PROP-ARG #prop ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #prop, LOC.CAT.HEAD.FORM fin ] > ]. insist_0 := ctv & [ ORTH , SS.LOC.CONT [ NUCL insist-rel & [ INSISTER #index, OUTCM-ARG #outcome ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #outcome, LOC.CAT.HEAD.FORM fin ] > ]. prefer_0 := ctv & [ ORTH , SS.LOC.CONT [ NUCL prefer-rel & [ PREFERRER #index, OUTCM-ARG #outcome ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #outcome ] > ]. claim_2 := ctv & [ ORTH , SS.LOC.CONT [ NUCL claim-rel & [ CLAIMER #index, PROP-ARG #prop ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #prop ] > ]. hope_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL hope-rel & [ HOPER #index, PROP-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust ] > ]. say_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL say-rel & [ SAYER #index, PROP-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust, LOC.CAT.HEAD.FORM fin ] > ]. suspect_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL suspect-rel & [ SUSPECTER #index, PROP-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust, LOC.CAT.HEAD.FORM fin ] > ]. wonder_0 := ctv & [ ORTH , SS.LOC.CONT.NUCL [ WONDERER #1, WONDERED #2 ], ARG-ST < [ LOC.CONT.INDEX #1 ], [ LOC [ CAT [ HEAD.IC false, SUBJ < >, COMPS < > ], CONT #2 & question ] ] > ]. discover_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL discover-rel & [ DISCOVERER #index, FACT-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust ] > ]. learn_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL learn-rel & [ LEARNER #index, PROP-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust ] > ] . see_1 := ctv & [ ORTH , SS.LOC.CONT [ NUCL see2-rel & [ OBSERVER #index, PROP-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust ] > ] . observe_2 := ctv & [ ORTH , SS.LOC.CONT [ NUCL see2-rel & [ OBSERVER #index, PROP-ARG #aust ] ], ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT #aust ] > ] . admire_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL admire-rel & [ ADMIRER #ind1, ADMIREE #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. affect_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL affect-rel & [ AFFECTER #ind1, AFFECTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. annoy_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL annoy-rel & [ ANNOYER #ind1, ANNOYED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. arrest_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL arrest-rel & [ ARRESTER #ind1, ARRESTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. ask_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL ask-rel3 & [ ASKER #ind1, ASKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. avoid_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL avoid-rel & [ AVOIDER #ind1, AVOIDED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. bite_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL bite-rel & [ BITER #ind1, BITTEN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. bare_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL bare-rel & [ BARER #ind1, BARED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. brake_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL broke-rel & [ BREAKER #ind1, BROKEN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. cause_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL cause-rel & [ CAUSER #ind1, CAUSED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. cark_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL cark-rel & [ CARKER #ind1, CARKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. chase_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL chase-rel & [ CHASER #ind1, CHASED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. close_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL close-rel & [ CLOSER #ind1, CLOSED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. consider_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL consider-rel & [ CONSIDERER #ind1, CONSIDERED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. consume_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL consume-rel & [ CONSUMER #ind1, CONSUMED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. cross_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL cross-rel & [ CROSSER #ind1, CROSSED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. cut_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL cut-rel & [ CUTTER #ind1, CUT #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. determine_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL determine-rel & [ DETERMINER #ind1, DETERMINED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. devour_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL devour-rel & [ DEVOURER #ind1, DEVOURED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. deny_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL deny-rel & [ DENIER #ind1, DENIED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. discover_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL discover-rel & [ DISCOVERER #ind1, DISCOVERED-OBJ #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. display_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL display-rel & [ DISPLAYER #ind1, DISPLAYED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. draw_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL draw-rel & [ DRAWER #ind1, DRAWN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. dread_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL dread-rel & [ DREADER #ind1, DREADED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. drink_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL drink-rel & [ DRINKER #ind1, DRUNK #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. drive_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL drive-rel2 & [ DRIVER #ind1, DRIVEN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. eat_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL eat-rel2 & [ EATER #ind1, EATEN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. elect_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL elect-rel & [ ELECTOR #ind1, ELECTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. enjoy_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL enjoy-rel & [ ENJOYER #ind1, ENJOYED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. examine_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL examine-rel & [ EXAMINER #ind1, EXAMINED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. exploit_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL exploit-rel & [ EXPLOITER #ind1, EXPLOITED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. find_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL find-rel & [ FINDER #ind1, FOUND #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. finish_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL finish-rel & [ FINISHER #ind1, FINISHED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. fix_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL fix-rel & [ FIXER #ind1, FIXED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. fill_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL fill-rel & [ FILLER #ind1, FILLED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. fly_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL fly-rel2 & [ FLIER #ind1, FLOWN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. follow_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL follow-rel & [ FOLLOWER #ind1, FOLLOWED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. gather_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL gather-rel2 & [ GATHERER #ind1, GATHERED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. get_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL get-rel & [ GETTER #ind1, GOTTEN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. halve_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL halve-rel & [ HALVER #ind1, HALVED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. hate_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL hate-rel & [ HATER #ind1, HATED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. have_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL poss-rel & [ POSS-ER #ind1, POSS-ED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. help_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL help-rel & [ HELPER #ind1, HELPED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. hit_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL hit-rel & [ HITTER #ind1, HIT #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. improve_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL improve-rel & [ IMPROVER #ind1, IMPROVED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. involve_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL involve-rel & [ INVOLVER #ind1, INVOLVED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. know_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL know-rel & [ KNOWER #ind1, KNOWN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. kick_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL kick-rel & [ KICKER #ind1, KICKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. leave_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL leave-rel2 & [ LEAVER #ind1, LEFT #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. like_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL like-rel & [ LIKER #ind1, LIKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. list_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL list-rel & [ LISTER #ind1, LISTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. lock_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL lock-rel & [ LOCKER #ind1, LOCKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. love_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL love-rel & [ LOVER #ind1, LOVED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. read_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL read-rel & [ READER #ind1, READ #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. meet_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL meet-rel & [ MEETER #ind1, MET #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. observe_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL see-rel & [ OBSERVER #ind1, OBSERVED-OBJ #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. pat_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL pat_v-rel & [ PATTER #ind1, PATTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. paint_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL paint-rel & [ PAINTER #ind1, PAINTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. pet_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL pet-rel & [ PETTER #ind1, PETTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. phone_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL phone-rel & [ PHONER #ind1, PHONED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. present_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL present-rel & [ PRESENTER #ind1, PRESENTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. protect_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL protect-rel & [ PROTECTER #ind1, PROTECTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. question_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL question-rel & [ QUESTIONER #ind1, QUESTIONED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. race_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL race-rel & [ RACER #ind1, RACED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. rake_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL rake-rel & [ RAKER #ind1, RAKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. represent_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL represent-rel & [ REPRESENTER #ind1, REPRESENTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. respect_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL respect-rel & [ RESPECTER #ind1, RESPECTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. sing_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL sing-rel & [ SINGER #ind1, SONG #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. solve_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL solve-rel & [ SOLVER #ind1, SOLVED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. spot_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL spot-rel & [ SPOTTER #ind1, SPOTTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. spray_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL spray-rel & [ SPRAYER #ind1, SPRAYED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. suck_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL suck-rel2 & [ SUCKER #ind1, SUCKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. supervise_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL supervise-rel & [ SUPERVISOR #ind1, SUPERVISED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. take_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL take-rel & [ TAKER #ind1, TAKEN #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. taste_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL taste-rel & [ TASTER #ind1, TASTED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. target_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL target-rel & [ TARGETER #ind1, TARGETED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. tell_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL tell-rel & [ TELLER #ind1, TOLD #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. trick_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL trick-rel & [ TRICKER #ind1, TRICKED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. turn_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL turn-rel & [ TURNER #ind1, TURNED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. upset_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL upset-rel & [ UPSETER #ind1, UPSET #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. visit_3 := stv & [ ORTH , SS.LOC.CONT [ NUCL visit-rel & [ VISITOR #ind1, VISITED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. watch_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL watch-rel & [ WATCHER #ind1, WATCHED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. win_2 := stv & [ ORTH , SS.LOC.CONT [ NUCL win-rel & [ WINNER #ind1, WON #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. please_1 := stv & [ ORTH , SS.LOC.CONT [ NUCL please-rel & [ PLEASER #ind1, PLEASED #ind2 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ] > ]. bring_1 := dtv & [ ORTH , SS.LOC.CONT [ NUCL bring-rel & [ BRINGER #ind1, BROUGHT-TO #ind2, BROUGHT #ind3 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. donate_1 := dtv & [ ORTH , SS.LOC.CONT [ NUCL donate-rel & [ DONATER #ind1, DONATED-TO #ind2, DONATED #ind3 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. hand_1 := dtv & [ ORTH , SS.LOC.CONT [ NUCL hand-rel & [ HANDER #ind1, HANDED-TO #ind2, HANDED #ind3 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. give_1 := dtv & [ ORTH , SS.LOC.CONT [ NUCL give-rel & [ GIVER #ind1, GIVEN-TO #ind2, GIVEN #ind3 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. tell_2 := dtv & [ ORTH , SS.LOC.CONT [ NUCL tell-rel & [ TELLER #ind1, TOLD-TO #ind2, TOLD #ind3 ] ], ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. ask_3 := ptv & [ ORTH , SS.LOC.CONT [ NUCL ask-rel5 & [ ASKER #ind1, ASKED #ind2, ASKED-FOR #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM for ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. bring_2 := ptv & [ ORTH , SS.LOC.CONT [ NUCL bring-rel & [ BRINGER #ind1, BROUGHT #ind2, BROUGHT-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. hand_2 := ptv & [ ORTH , SS.LOC.CONT [ NUCL hand-rel & [ HANDER #ind1, HANDED #ind2, HANDED-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. donate_2 := ptv & [ ORTH , SS.LOC.CONT [ NUCL donate-rel & [ DONATER #ind1, DONATED #ind2, DONATED-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. move_1 := ptv & [ ORTH , SS.LOC.CONT [ NUCL move-rel & [ MOVER #ind1, MOVED #ind2, MOVED-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. play_1 := ptv & [ ORTH , SS.LOC.CONT [ NUCL play-rel & [ PLAYER #ind1, PLAYED #ind2, PLAYED-ON #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM on ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. put_1 := ptv & [ ORTH , SS.LOC.CONT [ NUCL put-rel & [ PUTTER #ind1, PUT #ind2, PUT-LOC #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM loc ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. spray_2 := ptv & [ ORTH , SS.LOC.CONT [ NUCL spray-rel2 & [ SPRAYER #ind1, SPRAYED #ind2, SPRAYED-LOC #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM loc ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. tell_3 := ptv & [ ORTH , SS.LOC.CONT [ NUCL tell-rel & [ TELLER #ind1, TOLD #ind2, TOLD-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. take_2 := ptv & [ ORTH , SS.LOC.CONT [ NUCL take-rel2 & [ TAKER #ind1, TAKEN #ind2, TAKEN-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. wrap_1 := ptv & [ ORTH , SS.LOC.CONT [ NUCL wrap-rel & [ WRAPPER #ind1, WRAPPED #ind2, WRAPPED-AROUND #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM around ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. give_2 := ptv & [ ORTH , SS.LOC.CONT [ NUCL give-rel & [ GIVER #ind1, GIVEN #ind2, GIVEN-TO #ind3 ] ], SS.LOC.CAT.COMPS < synsem, [ LOC.CAT.HEAD.FORM to ] >, ARG-ST < [ LOC.CONT.INDEX #ind1 ], [ LOC.CONT.INDEX #ind2 ], [ LOC.CONT.INDEX #ind3 ] > ]. ;;;expect_1 := orv & ;;;[ ORTH , ;;; ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT.SOA #soa ] > ]. ;;;persuade_1 := ocv & ;;;[ ORTH , ;;; ARG-ST < [ LOC.CONT.INDEX #index], [ LOC.CONT.SOA #soa ] > ]. ;;; NOUNS violin_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_violin ] > ]. sonata_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_sonata ] > ]. picture_0 := tr-cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_picture & [ PICTURE-OF #index ] ] >, SS.LOC.CAT.COMPS < [ LOC.CAT [ HEAD prep & [ PRED false ], COMPS < > ], LOC.CONT.INDEX #index ] > ]. abbie_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_abbie ] > ]. accusation_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_accusation ] > ]. advantage_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_advantage ] > ]. age_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_age ] > ]. album_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_album ] > ]. alps_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_alps ] > ]. andes_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_andes ] > ]. animal_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_animal ] > ]. answer_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_answer ] > ]. apple_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_apple ] > ]. arrow_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_arrow ] > ]. ;;;JTB 07/07/01 the following definition may be better as it makes ;;;arrow a param and thus compatible with things wanting indices. ;;;arrow_1 := cn-lxm & ;;;[ ORTH , ;;; SS.LOC.CONT.INDEX r_arrow ] > ]. artist_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_artist ] > ]. assignment_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_assignment ] > ]. associate_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_associate ] > ]. astronomer_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_astronomer ] > ]. atom_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_atom ] > ]. audience_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_audience ] > ]. auxiliary_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_auxiliary ] > ]. baby_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_baby ] > ]. back_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_back ] > ]. bagel_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_bagel ] > ]. bark_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_bark ] > ]. barn_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_barn ] > ]. beer_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_beer ] > ]. belief_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_belief ] > ]. bicycle_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_bicycle ] > ]. bird_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_bird ] > ]. bit_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_bit ] > ]. blanket_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_blanket ] > ]. blues_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_blues ] > ]. boat_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_boat ] > ]. book_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_book ] > ]. building_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_building ] > ]. campaign_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_campaign ] > ]. cancer_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cancer ] > ]. candidate_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_candidate ] > ]. captain_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_captain ] > ]. car_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_car ] > ]. cardinal_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cardinal ] > ]. cat_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cat ] > ]. cause_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cause ] > ]. chair_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_chair ] > ]. cheetah_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cheetah ] > ]. child_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_child ] > ]. city_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_city ] > ]. class_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_class ] > ]. cloud_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cloud ] > ]. clue_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_clue ] > ]. coast_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_coast ] > ]. conflict_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_conflict ] > ]. council_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_council ] > ]. cousin_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_cousin ] > ]. customer_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_customer ] > ]. day_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_day ] > ]. dealer_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_dealer ] > ]. dealership_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_dealership ] > ]. defendant_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_defendant ] > ]. difference_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_difference ] > ]. dinner_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_dinner ] > ]. disease_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_disease ] > ]. doctor_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_doctor ] > ]. dog_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_dog ] > ]. drug_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_drug ] > ]. duck_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_duck ] > ]. earthquake_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_earthquake ] > ]. east_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_east ] > ]. exam_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_exam ] > ]. evidence_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_evidence ] > ]. fbi_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_fbi ] > ]. felon_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_felon ] > ]. fever_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_fever ] > ]. flower_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_flower ] > ]. flour_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_flour ] > ]. food_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_food ] > ]. fool_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_fool ] > ]. form_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_form ] > ]. friend_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_friend ] > ]. game_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_game ] > ]. garden_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_garden ] > ]. garlic_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_garlic ] > ]. gas_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_gas ] > ]. gathering_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_gathering ] > ]. german_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_german ] > ]. guest_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_guest ] > ]. hand_3 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_hand ] > ]. head_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_head ] > ]. horse_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_horse ] > ]. hospital_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_hospital ] > ]. ice-cream_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_ice_cream ] > ]. idea_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_idea ] > ]. improvement_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_improvement ] > ]. innocent_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_innocent ] > ]. judge_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_judge ] > ]. jury_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_jury ] > ]. kind_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_kind ] > ]. language_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_language ] > ]. leaf_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_leaf ] > ]. leg_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_leg ] > ]. letter_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_letter ] > ]. library_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_library ] > ]. life_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_life ] > ]. light_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_light ] > ]. linguist_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_linguist ] > ]. list_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_list ] > ]. logic_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_logic ] > ]. lunch_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_lunch ] > ]. mailbox_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_mailbox ] > ]. martini_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_martini ] > ]. master_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_master ] > ]. meal_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_meal ] > ]. meeting_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_meeting ] > ]. man_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_man ] > ]. monster_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_monster ] > ]. mother_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_mother ] > ]. movie_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_movie ] > ]. museum_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_museum ] > ]. napkin_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_napkin ] > ]. neighborhood_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_neighborhood ] > ]. nephew_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_nephew ] > ]. night_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_night ] > ]. note_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_note ] > ]. opportunity_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_opportunity ] > ]. painting_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_painting ] > ]. park_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_park ] > ]. participant_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_participant ] > ]. past_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_past ] > ]. patient_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_patient ] > ]. pencil_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_pencil ] > ]. person_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_person ] > ]. phone_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_phone ] > ]. picture_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_picture ] > ]. police_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_police ] > ]. present_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_present ] > ]. price_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_price ] > ]. problem_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_problem ] > ]. protester_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_protester ] > ]. question_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_question ] > ]. race_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_race ] > ]. rain_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_rain ] > ]. rake_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_rake ] > ]. ravioli_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_ravioli ] > ]. relative_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_relative ] > ]. riot_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_riot ] > ]. river_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_river ] > ]. roof_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_roof ] > ]. room_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_room ] > ]. run_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_run ] > ]. scream_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_scream ] > ]. seat_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_seat ] > ]. senora_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_senora ] > ]. sentence_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_sentence ] > ]. series_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_series ] > ]. shepherd_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_shepherd ] > ]. song_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_song ] > ]. skate_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_skate ] > ]. sneeze_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_sneeze ] > ]. spot_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_spot ] > ]. storm_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_storm ] > ]. storm_cloud_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_storm_cloud ] > ]. student_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_student ] > ]. table_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_table ] > ]. tabs_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_tabs ] > ]. tail_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_tail ] > ]. tale_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_tale ] > ]. talk_4 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_talk ] > ]. teacher_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_teacher ] > ]. team_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_team ] > ]. telescope_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_telescope ] > ]. television_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_television ] > ]. theorem_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_theorem ] > ]. thief_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_thief ] > ]. thing_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_thing ] > ]. thrill_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_thrill ] > ]. time_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_time ] > ]. town_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_town ] > ]. toy_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_toy ] > ]. trash_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_trash ] > ]. trick_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_trick ] > ]. trouble_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_trouble ] > ]. tug_2 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_tug ] > ]. tv_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_tv ] > ]. twin_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_twin ] > ]. type_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_type ] > ]. umbrella_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_umbrella ] > ]. unicorn_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_unicorn ] > ]. verb_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_verb ] > ]. vote_3 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_vote ] > ]. voter_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_voter ] > ]. water_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_water ] > ]. window_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_window ] > ]. wine_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_wine ] > ]. witness_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_witness ] > ]. woman_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_woman ] > ]. work_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_work ] > ]. worm_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_worm ] > ]. brother_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_brother ] > ]. father_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_father ] > ]. sister_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_sister ] > ]. aunt_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_aunt ] > ]. uncle_1 := cn-lxm & [ ORTH , SS.LOC.CONT.RESTR < [ PROP.SOA.NUCL r_uncle ] > ].