a_period_np1 := never_unify_le. a_per_p := never_unify_le. a_pn_np1 := never_unify_le. a_team_n1 := never_unify_le. ;;a_little_deg2 := never_unify_le. about_adv := never_unify_le. about_adv2 := never_unify_le. ;;about_deg := never_unify_le. add_in_v1 := never_unify_le. after_conj := never_unify_le. ;;after_pp := never_unify_le. age_v2 := never_unify_le. ;aid_n1 := never_unify_le. all_too_deg := never_unify_le. amber_n2 := never_unify_le. an_per_p := never_unify_le. ana_n2 := never_unify_le. and_root_post := never_unify_le. answer_v1 := never_unify_le. apple_n2 := never_unify_le. aria_n1 := never_unify_le. ;;as_nbar := never_unify_le. attic_a1 := never_unify_le. azalea_n1 := never_unify_le. azalea_n2 := never_unify_le. baby_root_post := never_unify_le. baby_root_pre := never_unify_le. baby_v1 := never_unify_le. ;;back_v1 := never_unify_le. back_v2 := never_unify_le. backpack_v1 := never_unify_le. bad_adv1 := never_unify_le. bake_n1 := never_unify_le. baker_n2 := never_unify_le. ball_n1_i := never_unify_le. ball_v1 := never_unify_le. balloon_v1 := never_unify_le. band_v1 := never_unify_le. barbecue_v1 := never_unify_le. barbeque_v1 := never_unify_le. bark_n1 := never_unify_le. ;;be_inv_are := never_unify_le. be_inv_are_cx := never_unify_le. ;;be_inv_is := never_unify_le. be_inv_is_cx := never_unify_le. ;;be_inv_was := never_unify_le. ;;be_inv_were := never_unify_le. ;;be_nv_was_subj := never_unify_le. beach_v1 := never_unify_le. bear_n2 := never_unify_le. ;;become_v3 := never_unify_le. bed_i_n1 := never_unify_le. bed_v1 := never_unify_le. ; Needed in student answers ;before_adv1 := never_unify_le. behind_adv := never_unify_le. being_i_n1 := never_unify_le. being_n1 := never_unify_le. beings_n1 := never_unify_le. bicycle_v1 := never_unify_le. ;;bill_n1 := never_unify_le. bill_v1 := never_unify_le. bob_n2 := never_unify_le. bob_v1 := never_unify_le. bob_v2 := never_unify_le. book_up_v1 := never_unify_le. book_v1 := never_unify_le. book_v2 := never_unify_le. book_v3 := never_unify_le. book_v4 := never_unify_le. booth_n1 := never_unify_le. ;;bore_n1 := never_unify_le. born_a2 := never_unify_le. box_in_v1 := never_unify_le. box_n2 := never_unify_le. box_up_v1 := never_unify_le. box_v1 := never_unify_le. boy_root_post := never_unify_le. boy_root_pre := never_unify_le. brad_n2 := never_unify_le. ;;break_n1 := never_unify_le. breakfast_v1 := never_unify_le. broke_a1 := never_unify_le. broke_robust := never_unify_le. brother_n2 := never_unify_le. ;;brown_n1 := never_unify_le. buffalo_n1 := never_unify_le. bud_n1 := never_unify_le. bud_v1 := never_unify_le. bug_n2 := never_unify_le. bug_v1 := never_unify_le. bus_in_v1 := never_unify_le. bus_v1 := never_unify_le. bus_v2 := never_unify_le. buster_n2 := never_unify_le. but_root_post := never_unify_le. buy_into_v1 := never_unify_le. buy_n1 := never_unify_le. buy_out_v1 := never_unify_le. buy_up_v1 := never_unify_le. by_adv := never_unify_le. ;by_means := never_unify_le. by_nbar_nbar_p := never_unify_le. cage_n2 := never_unify_le. cage_v1 := never_unify_le. cake_v1 := never_unify_le. cake_v2 := never_unify_le. cake_v3 := never_unify_le. ;call_n1 := never_unify_le. call_v5 := never_unify_le. can_v1 := never_unify_le. card_v1 := never_unify_le. ;;care_n1 := never_unify_le. carol_n2 := never_unify_le. carry_v3 := never_unify_le. cast_v1 := never_unify_le. cater_v1 := never_unify_le. char_n1 := never_unify_le. checker_n1 := never_unify_le. chihuahua_n2 := never_unify_le. ching_n2 := never_unify_le. chip_v1 := never_unify_le. chip_v2 := never_unify_le. chocolate_a1 := never_unify_le. christian_n1 := never_unify_le. climb_n1 := never_unify_le. clock_v1 := never_unify_le. clock_at_v1 := never_unify_le. close_n1 := never_unify_le. clothe_v2 := never_unify_le. cloud_v1 := never_unify_le. ;;coaster_n1 := never_unify_le. ;; Only in compound `construction paper' consequence_n2 := never_unify_le. construction_n := never_unify_le. contest_v1 := never_unify_le. cook_n2 := never_unify_le. cool_n2 := never_unify_le. cooper_n2 := never_unify_le. cork_v1 := never_unify_le. cream_a1 := never_unify_le. cream_n1 := never_unify_le. cream_v1 := never_unify_le. cup_v1 := never_unify_le. cut_n1 := never_unify_le. ;;dad_n2 := never_unify_le. ;;daisy_n2 := never_unify_le. dale_n1 := never_unify_le. dead_n1 := never_unify_le. dig_n1 := never_unify_le. digs_n1 := never_unify_le. do_v3 := never_unify_le. ;do_v4 := never_unify_le. doctor_v1 := never_unify_le. ;doe_n1 := never_unify_le. dog_v1 := never_unify_le. don_n1 := never_unify_le. ;doodle_n1 := never_unify_le. down_v1 := never_unify_le. downstairs_n1 := never_unify_le. draw_n1 := never_unify_le. drew_n1 := never_unify_le. ;;drive_n1 := never_unify_le. ;;drop_n1 := never_unify_le. drove_n1 := never_unify_le. early_n2 := never_unify_le. earn_v2 := never_unify_le. eats_n1 := never_unify_le. emerald_n1 := never_unify_le. escape_n1 := never_unify_le. exhibit_v1 := never_unify_le. exhibit_v2 := never_unify_le. faith_n1 := never_unify_le. fall_n1 := never_unify_le. fall_n2 := never_unify_le. fall_n3 := never_unify_le. fall_v2 := never_unify_le. fanny_n2 := never_unify_le. ;fast_n1 := never_unify_le. fast_v1 := never_unify_le. ;; Need for "runs faster" ;;faster := never_unify_le. father_n2 := never_unify_le. father_v1 := never_unify_le. fbi_n1 := never_unify_le. feed_in_v1 := never_unify_le. feed_n1 := never_unify_le. feed_v3 := never_unify_le. feel_n1 := never_unify_le. ;feel_v1 := never_unify_le. fell_v1 := never_unify_le. field_n2 := never_unify_le. field_v1 := never_unify_le. find_n1 := never_unify_le. find_v3 := never_unify_le. finish_n1 := never_unify_le. finished_a1 := never_unify_le. fit_n1 := never_unify_le. fix_n1 := never_unify_le. fix_on_v1 := never_unify_le. floor_v1 := never_unify_le. flower_v1 := never_unify_le. ;flu_n1 := never_unify_le. foot_apostr_n1 := never_unify_le. ;;for_subconj_fin := never_unify_le. frank_money_n1 := never_unify_le. ;;from_ppcomp := never_unify_le. front_v1 := never_unify_le. fruit_v1 := never_unify_le. fry_n2 := never_unify_le. ;; *Dessert fries fry_v2 := never_unify_le. gallop_v1 := never_unify_le. game_n2 := never_unify_le. game_v1 := never_unify_le. garden_v1 := never_unify_le. german_n1 := never_unify_le. german_n2 := never_unify_le. ; Cannot block simple trans 'give', since want "She gave a bad speech." ; So instead at least restrict NP to [LEX -] to avoid pronouns and names ;give_v2 := never_unify_le. give_v3 := never_unify_le. go_n1 := never_unify_le. go_n1_i := never_unify_le. ;;go_on_v1 := never_unify_le. ;;go_v3 := never_unify_le. go_v4 := never_unify_le. ;;good_n1 := never_unify_le. ;goods_n1 := never_unify_le. good_s_adv := never_unify_le. grace_n1 := never_unify_le. grace_v1 := never_unify_le. grandfather_n2 := never_unify_le. grandfather_v1 := never_unify_le. grandmother_n2 := never_unify_le. green_v1 := never_unify_le. green_v2 := never_unify_le. grind_v1 := never_unify_le. ;gummy_a1 := never_unify_le. gummy_bear_n1 := never_unify_le. hall_n1 := never_unify_le. hank_n2 := never_unify_le. happening_n1 := never_unify_le. ;;; Needed for revisions (G3,G4) ;have_cause := never_unify_le. hear_v2 := never_unify_le. heather_n1 := never_unify_le. heck_n1 := never_unify_le. herb_n1 := never_unify_le. hide_n1 := never_unify_le. ;hike_v2 := never_unify_le. hill_n2 := never_unify_le. ;;hill_post_ttl := never_unify_le. ; Need for Grade 4 ;his := never_unify_le. hold_n1 := never_unify_le. hold_n1_i := never_unify_le. hole_v1 := never_unify_le. holiday_v1 := never_unify_le. holly_n2 := never_unify_le. hope_n1 := never_unify_le. horseback_n1 := never_unify_le. ;;house_v1 := never_unify_le. house_post_ttl := never_unify_le. how_freerel_np := never_unify_le. hurt_n1 := never_unify_le. hurt_v2 := never_unify_le. ;;i_pn_np1 := never_unify_le. i_pn_np2 := never_unify_le. i_suppose_disc := never_unify_le. i_think_disc := never_unify_le. ice_n := never_unify_le. ice_v1 := never_unify_le. ice_v2 := never_unify_le. in_house_a2 := never_unify_le. in_ppcomp := never_unify_le. inch_v1 := never_unify_le. ;;interest_v1 := never_unify_le. interview_v1 := never_unify_le. itch_n1 := never_unify_le. jack_n1 := never_unify_le. jasmine_n2 := never_unify_le. josh_v1 := never_unify_le. juice_v1 := never_unify_le. jump_v1 := never_unify_le. ken_n2 := never_unify_le. key_a1 := never_unify_le. key_n2 := never_unify_le. kid_v1 := never_unify_le. ;;kind_of_deg := never_unify_le. kind_of_scop := never_unify_le. kind_pl_n1 := never_unify_le. lake_title_1 := never_unify_le. lance_n1 := never_unify_le. lance_v1 := never_unify_le. land_v1 := never_unify_le. land_v3 := never_unify_le. land_v4 := never_unify_le. lap_v1 := never_unify_le. last_n1 := never_unify_le. ;leaf_n1 := never_unify_le. leaf_n2 := never_unify_le. leave_n1 := never_unify_le. ;;left_n1 := never_unify_le. left_n2 := never_unify_le. letter_v1 := never_unify_le. liberty_n1 := never_unify_le. ;;light_v1 := never_unify_le. light_v2 := never_unify_le. like_a1 := never_unify_le. ;; Needed for "seemed like ..." ;;like_c := never_unify_le. like_disc_adv := never_unify_le. ;;like_p_2 := never_unify_le. little_n1 := never_unify_le. live_v1 := never_unify_le. ;like_prd_v1 := never_unify_le. ;living_n1 := never_unify_le. loan_to_v1 := never_unify_le. ; Needed for Grade 4 ;loan_v2 := never_unify_le. longer_meas_np := never_unify_le. look_v4 := never_unify_le. lose_x_of_v1_i := never_unify_le. lost_a1 := never_unify_le. love_n1 := never_unify_le. ;;love_n2 := never_unify_le. lunch_v1 := never_unify_le. make_n1 := never_unify_le. make_n2 := never_unify_le. ;;make_prd_v1 := never_unify_le. make_v6 := never_unify_le. ;mama_n1 := never_unify_le. mama_n2 := never_unify_le. man_root_post := never_unify_le. man_root_pre := never_unify_le. man_v1 := never_unify_le. mark_n2 := never_unify_le. ;;mark_v1 := never_unify_le. marina_n1 := never_unify_le. market_v1 := never_unify_le. mason_n2 := never_unify_le. matt_a1 := never_unify_le. max_adv1 := never_unify_le. max_deg := never_unify_le. mean_n1 := never_unify_le. means_n1 := never_unify_le. meet_n1 := never_unify_le. memorial_a1 := never_unify_le. ; "... the man who drives a Mercedes" ; mercedes_n1 := never_unify_le. meter_abb_n1 := never_unify_le. meter_abb_n2 := never_unify_le. miller_n2 := never_unify_le. miss_n1 := never_unify_le. mom_n1 := never_unify_le. moment_n2 := never_unify_le. momma_n1 := never_unify_le. mother_n2 := never_unify_le. mother_v1 := never_unify_le. ;move_n1 := never_unify_le. ;move_n2 := never_unify_le. ms_n3 := never_unify_le. much_deg2 := never_unify_le. ;;must_n1 := never_unify_le. my_excl_pre := never_unify_le. n_lower_np1 := never_unify_le. n_period_np1 := never_unify_le. ;near_a1 := never_unify_le. near_v1 := never_unify_le. ;need_n1 := never_unify_le. ;need_n2 := never_unify_le. ;need_n3 := never_unify_le. next_n1 := never_unify_le. ;;no_disc_root := never_unify_le. no_root_post := never_unify_le. noble_n1 := never_unify_le. nose_v1 := never_unify_le. nothing_n1 := never_unify_le. nots_n1 := never_unify_le. number_n3 := never_unify_le. number_v1 := never_unify_le. o_lower_np1 := never_unify_le. on_adv := never_unify_le. on_ppcomp := never_unify_le. one_roman_title_1 := never_unify_le. onyx_n2 := never_unify_le. open_n1 := never_unify_le. out_n1 := never_unify_le. out_a1 := never_unify_le. outside_n1 := never_unify_le. owners_a1_apos := never_unify_le. owners_a2 := never_unify_le. owners_a3 := never_unify_le. ;;paint_v2 := never_unify_le. ;;pant_v1 := never_unify_le. parade_v1 := never_unify_le. parade_v2 := never_unify_le. parent_v1 := never_unify_le. park_post_ttl := never_unify_le. ;;park_v1 := never_unify_le. party_v1 := never_unify_le. pay_n1 := never_unify_le. pay_off_v1 := never_unify_le. peach_a1 := never_unify_le. pencil_v1 := never_unify_le. pennsylvania_n2 := never_unify_le. penny_n1 := never_unify_le. ;pet_v1 := never_unify_le. petunia_n2 := never_unify_le. picnic_v1 := never_unify_le. ;;picture_v1 := never_unify_le. pinker_a1 := never_unify_le. ;place_n1_i := never_unify_le. place_v2 := never_unify_le. po_n1 := never_unify_le. pop_n1 := never_unify_le. ;;present_a1 := never_unify_le. ;;present_v1 := never_unify_le. present_with_v1 := never_unify_le. pull_n1 := never_unify_le. purr_n1 := never_unify_le. putt_v1 := never_unify_le. quick_adv1 := never_unify_le. ;ray_n2 := never_unify_le. reading_n1 := never_unify_le. read_v2 := never_unify_le. ;realize_v1 := never_unify_le. researches_n1 := never_unify_le. red_n1 := never_unify_le. ;report_v1 := never_unify_le. ;report_v2 := never_unify_le. ;report_v3 := never_unify_le. ;report_v4 := never_unify_le. ;report_v5 := never_unify_le. ;report_v6 := never_unify_le. ;report_v7 := never_unify_le. restaurant_post_ttl := never_unify_le. return_n1 := never_unify_le. revelation_n1 := never_unify_le. ;;ride_n1 := never_unify_le. ride_v3 := never_unify_le. right_n2 := never_unify_le. right_post_root := never_unify_le. ;;robin_n2 := never_unify_le. rock_v1 := never_unify_le. roger_root_post := never_unify_le. roger_root_pre := never_unify_le. roof_v1 := never_unify_le. rope_v2 := never_unify_le. ruin_n1 := never_unify_le. ;run_n1 := never_unify_le. run_prd_v1 := never_unify_le. sally_n1 := never_unify_le. san_n1 := never_unify_le. san_post_ttl := never_unify_le. sandwich_n1 := never_unify_le. sandwich_v1 := never_unify_le. save := never_unify_le. saw_n1 := never_unify_le. saw_v1 := never_unify_le. say_disc_adv := never_unify_le. ;;say_n1 := never_unify_le. school_v1 := never_unify_le. school_v2 := never_unify_le. seahawk_n1 := never_unify_le. season_v1 := never_unify_le. seat_v1 := never_unify_le. seat_v2 := never_unify_le. seat_v3 := never_unify_le. second_v1 := never_unify_le. second_v2 := never_unify_le. see_n1 := never_unify_le. ;see_v2 := never_unify_le. ;see_v3 := never_unify_le. ;;see_v7 := never_unify_le. seek_for_v1 := never_unify_le. sell_n1 := never_unify_le. shed_v1 := never_unify_le. sheet_v1 := never_unify_le. shelter_v1 := never_unify_le. shepherd_n2 := never_unify_le. shoe_v1 := never_unify_le. shopping_n1 := never_unify_le. short_n1 := never_unify_le. short_n2 := never_unify_le. shot_n1 := never_unify_le. sick_n1 := never_unify_le. singe_v1 := never_unify_le. singe_v2 := never_unify_le. ski_n1 := never_unify_le. slip_v3 := never_unify_le. slow_adv1 := never_unify_le. ;slow_v1 := never_unify_le. smart_n1 := never_unify_le. smart_v1 := never_unify_le. ;smile_n1 := never_unify_le. snake_v1 := never_unify_le. so_a1 := never_unify_le. ;;so_adv1 := never_unify_le. so_adv2 := never_unify_le. soap_v1 := never_unify_le. sock_v1 := never_unify_le. something_approx_a1 := never_unify_le. spill_n1 := never_unify_le. sport_v1 := never_unify_le. ;; This was commented out, but why? ;; because of "The children spied an interesting bird ..." ;; spy_v1 := never_unify_le. ;;start_n1 := never_unify_le. station_post_ttl := never_unify_le. ; Needed for "he can't stand garlic ice cream" (neg polarity) ;stand_v4 := never_unify_le. stay_v3 := never_unify_le. stew_v1 := never_unify_le. stick_v3 := never_unify_le. stink_n1 := never_unify_le. ; stop_n1 := never_unify_le. store_n2 := never_unify_le. store_v1 := never_unify_le. store_v3 := never_unify_le. storm_n2 := never_unify_le. strong_n1 := never_unify_le. strong_n2 := never_unify_le. ;;study_n1 := never_unify_le. sum_i_n1 := never_unify_le. summary_i_n1 := never_unify_le. sun_n2 := never_unify_le. surprise_n2 := never_unify_le. t_lower_np1 := never_unify_le. t_period_np1 := never_unify_le. d_lower_np1 := never_unify_le. d_period_np1 := never_unify_le. s_lower_np1 := never_unify_le. table_v1 := never_unify_le. take_in_v1 := never_unify_le. take_n1 := never_unify_le. take_to_v1 := never_unify_le. take_v1_i := never_unify_le. talk_n1 := never_unify_le. talk_n2 := never_unify_le. tank_v1 := never_unify_le. ;taste_n1 := never_unify_le. teachers_a1 := never_unify_le. teachers_a2 := never_unify_le. teachers_a3 := never_unify_le. teachers_a4 := never_unify_le. tell_v5 := never_unify_le. ten_four_root_post := never_unify_le. ten_four_root_pre := never_unify_le. tent_v1 := never_unify_le. test_v2 := never_unify_le. the_best_subord := never_unify_le. the_like := never_unify_le. they_sg := never_unify_le. ;;think_v3 := never_unify_le. think_v4 := never_unify_le. through_a1 := never_unify_le. throw_n1 := never_unify_le. ticket_v1 := never_unify_le. tire_v1 := never_unify_le. ;;to_c_prop_elided := never_unify_le. ;;to_s_init := never_unify_le. towel_v1 := never_unify_le. too := never_unify_le. ;;train_v1 := never_unify_le. ;;train_v2 := never_unify_le. train_v3 := never_unify_le. ;;travel_v2 := never_unify_le. trinity_n1 := never_unify_le. turkey_n1 := never_unify_le. turn_i_n1 := never_unify_le. turn_off_v2 := never_unify_le. ;;turn_v1 := never_unify_le. tutor_v1 := never_unify_le. type_in_v1 := never_unify_le. united_a1 := never_unify_le. unite_v1 := never_unify_le. upset_n1 := never_unify_le. upstairs_n1 := never_unify_le. us_n1 := never_unify_le. vanished_a1 := never_unify_le. ;;very_a1 := never_unify_le. vet_v1 := never_unify_le. vietnamese_n1 := never_unify_le. vietnamese_n2 := never_unify_le. ;;wait_n1 := never_unify_le. wait_root := never_unify_le. want_n1 := never_unify_le. ;;want_prd := never_unify_le. ;;warm_v2 := never_unify_le. wash_n1 := never_unify_le. wear_n1 := never_unify_le. wed_v1 := never_unify_le. well_adj := never_unify_le. ;;well_n1 := never_unify_le. what_det_freerel := never_unify_le. ;; Needed for `I do what I want' ;what2 := never_unify_le. when_freerel_np := never_unify_le. where_cp := never_unify_le. while_p := never_unify_le. ;whole_n1 := never_unify_le. will_i_n1 := never_unify_le. will_n1 := never_unify_le. will_v1 := never_unify_le. will_v2 := never_unify_le. will_to_v1 := never_unify_le. wish_n1 := never_unify_le. wish_n2 := never_unify_le. wish_n4 := never_unify_le. ;;wish_v1 := never_unify_le. wish_v3 := never_unify_le. wish_v4 := never_unify_le. with_subord_2 := never_unify_le. workings_n1 := never_unify_le. write_v5 := never_unify_le. writings_n1 := never_unify_le. x_to_y_adj_to := never_unify_le. ; Needed to prevent misanalysis with bare-sg as in |effect to human body| x_to_y_nbar_to := never_unify_le. yellow_v1 := never_unify_le. young_n1 := never_unify_le. ;young_n2 := never_unify_le. 75_a1 := aj_-_i-crd-one_le & [ ORTH < "75" >, SYNSEM [ LKEYS.KEYREL.CARG "75", PHON.ONSET con ] ]. 150_a1 := aj_-_i-crd-one_le & [ ORTH < "150" >, SYNSEM [ LKEYS.KEYREL.CARG "150", PHON.ONSET con ] ]. 200_a1 := aj_-_i-crd-one_le & [ ORTH < "200" >, SYNSEM [ LKEYS.KEYREL.CARG "200", PHON.ONSET con ] ]. 95_correct_n1 := n_-_m_le & [ ORTH < "95%", "correct" >, SYNSEM [ LKEYS.KEYREL.PRED "_95%+correct_n_1_rel", PHON.ONSET con ] ]. 95_correct_n2 := n_-_m_le & [ ORTH < "95", "%", "correct" >, SYNSEM [ LKEYS.KEYREL.PRED "_95%+correct_n_1_rel", PHON.ONSET con ] ]. 911_n1 := n_-_pn-yoc-gen_le & [ ORTH < "911" >, SYNSEM.LKEYS.KEYREL.CARG "911" ]. 1776_n1 := n_-_pn-yoc-gen_le & [ ORTH < "1776" >, SYNSEM.LKEYS.KEYREL.CARG "1776" ]. 1927_n1 := n_-_pn-yoc-gen_le & [ ORTH < "1927" >, SYNSEM.LKEYS.KEYREL.CARG "1927" ]. 1995_n1 := n_-_pn-yoc-gen_le & [ ORTH < "1995" >, SYNSEM.LKEYS.KEYREL.CARG "1995" ]. 2004_n1 := n_-_pn-yoc-gen_le & [ ORTH < "2004" >, SYNSEM.LKEYS.KEYREL.CARG "2004" ]. a_det_mass_rbst := d_-_m-c-mal-a_le & [ ORTH < "a" >, SYNSEM [ LKEYS.KEYREL.PRED _a_q_rel, PHON.ONSET voc ] ]. an_det_mass_rbst := d_-_m-c-mal-an_le & [ ORTH < "an" >, SYNSEM [ LKEYS.KEYREL.PRED _a_q_rel, PHON.ONSET voc ] ]. ;; Prevent spurious bare-np analysis of |a little brown dog| a_little := av_-_dg-m_le & [ ORTH < "a", "little" >, SYNSEM [ LKEYS.KEYREL.PRED "_a+little_x_deg_rel", PHON.ONSET voc ] ]. abednego_botfield_n1 := n_-_pn_le & [ ORTH < "Abednego", "Botfield" >, SYNSEM [ LKEYS.KEYREL.CARG "Abednego+Botfield", PHON.ONSET voc ] ]. abide_to_by_mal_v1 := v_pp_e_le_rbst & [ ORTH < "abide" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_abide_v_by_rel" ], PHON.ONSET voc ] ]. above_ground_adv := pp_-_i_le & [ ORTH < "above", "ground" >, SYNSEM [ LKEYS.KEYREL.PRED _above+ground_p_rel, PHON.ONSET voc ] ]. abraham_lincoln_n1 := n_-_pn_le & [ ORTH < "Abraham", "Lincoln" >, SYNSEM [ LKEYS.KEYREL.CARG "Abraham+Lincoln", PHON.ONSET voc ] ]. accommodate_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "accommodate" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_accommodate_v_1_rel" ], PHON.ONSET voc ] ]. according_to_p_rbst := p_np_i_le & [ ORTH < "according" >, SYNSEM [ LKEYS.KEYREL.PRED _according+to_p_rel, PHON.ONSET voc ], GENRE robust ]. acid_rain_n1 := n_-_m_le & [ ORTH < "acid", "rain" >, SYNSEM [ LKEYS.KEYREL.PRED "_acid+rain_n_1_rel", PHON.ONSET voc ] ]. action_movie_n1 := n_-_c_le & [ ORTH < "action", "movie" >, SYNSEM [ LKEYS.KEYREL.PRED "_action+movie_n_1_rel", PHON.ONSET voc ] ]. address_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "address" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_address_v_1_rel" ], PHON.ONSET voc ] ]. adriana_n1 := n_-_pn_le & [ ORTH < "Adriana" >, SYNSEM [ LKEYS.KEYREL.CARG "Adriana", PHON.ONSET voc ] ]. affect_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "affect" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_affect_v_1_rel" ], PHON.ONSET voc ] ]. aged_a1 := v_-_psv_le & [ ORTH < "aged" >, SYNSEM [ LKEYS.KEYREL.PRED "_age_v_1_rel", PHON.ONSET voc ] ]. agree_with_mal_v1 := v_np_pp_le_rbst & [ ORTH < "agree" >, SYNSEM [ LKEYS.KEYREL.PRED "_agree_v_with_rel", PHON.ONSET voc ] ]. air_hole_n1 := n_-_c_le & [ ORTH < "air", "hole" >, SYNSEM [ LKEYS.KEYREL.PRED "_air+hole_n_1_rel", PHON.ONSET voc ] ]. airplane_ticket_n1 := n_-_c_le & [ ORTH < "airplane", "ticket" >, SYNSEM [ LKEYS.KEYREL.PRED "_airplane+ticket_n_1_rel", PHON.ONSET voc ] ]. airport_n1 := n_-_c_le & [ ORTH < "airport" >, SYNSEM [ LKEYS.KEYREL.PRED "_airport_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. alarm_clock_n1 := n_-_c_le & [ ORTH < "alarm", "clock" >, SYNSEM [ LKEYS.KEYREL.PRED "_alarm+clock_n_1_rel", PHON.ONSET voc ] ]. alec_bings_n1 := n_-_pn_le & [ ORTH < "Alec", "Bings" >, SYNSEM [ LKEYS.KEYREL.CARG "Alec+Bings", PHON.ONSET voc ] ]. alexander_graham_bell_n1 := n_-_pn_le & [ ORTH < "Alexander", "Graham", "Bell" >, SYNSEM [ LKEYS.KEYREL.CARG "Alexander+Graham+Bell", PHON.ONSET voc ] ]. all_mal_adj := aj_-_i-one_le_rbst & [ ORTH < "all" >, SYNSEM.PHON.ONSET voc ]. allocate_of_to_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "allocate" >, SYNSEM [ LKEYS [ --OCOMPKEY _of_p_sel_rel, KEYREL.PRED "_allocate_v_to_rel" ], PHON.ONSET voc ] ]. allocate_on_to_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "allocate" >, SYNSEM [ LKEYS [ --OCOMPKEY _on_p_sel_rel, KEYREL.PRED "_allocate_v_to_rel" ], PHON.ONSET voc ] ]. alvin_ailey_n1 := n_-_pn_le & [ ORTH < "Alvin", "Ailey" >, SYNSEM [ LKEYS.KEYREL.CARG "Alvin+Ailey", PHON.ONSET voc ] ]. ameeth_n1 := n_-_pn_le & [ ORTH < "Ameeth" >, SYNSEM [ LKEYS.KEYREL.CARG "Ameeth", PHON.ONSET voc ] ]. amelia_earhart_n1 := n_-_pn_le & [ ORTH < "Amelia", "Earhart" >, SYNSEM [ LKEYS.KEYREL.CARG "Amelia+Earhart", PHON.ONSET voc ] ]. amoses_n1 := n_-_pn-pl-def_le & [ ORTH < "Amoses" >, SYNSEM [ LKEYS.KEYREL.CARG "Amos", PHON.ONSET voc ] ]. amusement_park_n1 := n_-_c_le & [ ORTH < "amusement", "park" >, SYNSEM [ LKEYS.KEYREL.PRED "_amusement+park_n_1_rel", PHON.ONSET voc ] ]. ana_delia_n1 := n_-_pn_le & [ ORTH < "Ana", "Delia" >, SYNSEM [ LKEYS.KEYREL.CARG "Ana+Delia", PHON.ONSET voc ] ]. ancient_egypt_n1 := n_-_pn_le & [ ORTH < "ancient", "Egypt" >, SYNSEM [ LKEYS.KEYREL.CARG "ancient+Egypt", PHON.ONSET voc ] ]. ancient_greece_n1 := n_-_pn_le & [ ORTH < "ancient", "Greece" >, SYNSEM [ LKEYS.KEYREL.CARG "ancient+Greece", PHON.ONSET voc ] ]. ; Block |he/she| and_or_conj_3 := c_xp_and-or_le & [ ORTH < "/" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.MIN nonpro_or_event_rel, PHON.ONSET voc ] ]. animal_group_n1 := n_-_c_le & [ ORTH < "animal", "group" >, SYNSEM [ LKEYS.KEYREL.PRED "_animal+group_n_1_rel", PHON.ONSET voc ] ]. animal_habitat_n1 := n_-_c_le & [ ORTH < "animal", "habitat" >, SYNSEM [ LKEYS.KEYREL.PRED "_animal+habitat_n_1_rel", PHON.ONSET voc ] ]. animal_shelter_n1 := n_-_c_le & [ ORTH < "animal", "shelter" >, SYNSEM [ LKEYS.KEYREL.PRED "_animal+shelter_n_1_rel", PHON.ONSET voc ] ]. animal_show_n1 := n_-_c_le & [ ORTH < "animal", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_animal+show_n_1_rel", PHON.ONSET voc ] ]. other_rbst := d_-_prt-sg_le & [ ORTH < "other" >, SYNSEM [ LKEYS.KEYREL.PRED udef_q_rel, PHON.ONSET voc ], GENRE robust ]. answer_n1 := n_pp_c-ns_le & [ ORTH < "answer" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_answer_n_to_rel" ], LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. ant_farm_n1 := n_-_c_le & [ ORTH < "ant", "farm" >, SYNSEM [ LKEYS.KEYREL.PRED "_ant+farm_n_1_rel", PHON.ONSET voc ] ]. ape_house_n1 := n_-_c_le & [ ORTH < "ape", "house" >, SYNSEM [ LKEYS.KEYREL.PRED "_ape+house_n_1_rel", PHON.ONSET voc ] ]. appeared_a1_post := v_-_psv-post_le_rbst & [ ORTH < "appeared" >, SYNSEM [ LKEYS.KEYREL.PRED "_appear_v_1_rel", PHON.ONSET voc ] ]. appeared_a1_pre := v_-_psv-pre_le_rbst & [ ORTH < "appeared" >, SYNSEM [ LKEYS.KEYREL.PRED "_appear_v_1_rel", PHON.ONSET voc ] ]. apple_core_n1 := n_-_mc_le & [ ORTH < "apple", "core" >, SYNSEM [ LKEYS.KEYREL.PRED "_apple+core_n_1_rel", PHON.ONSET voc ] ]. apple_juice_n1 := n_-_m_le & [ ORTH < "apple", "juice" >, SYNSEM [ LKEYS.KEYREL.PRED "_apple+juice_n_1_rel", PHON.ONSET voc ] ]. apple_pie_n1 := n_-_mc_le & [ ORTH < "apple", "pie" >, SYNSEM [ LKEYS.KEYREL.PRED "_apple+pie_n_1_rel", PHON.ONSET voc ] ]. apply_in_to_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "apply" >, SYNSEM [ LKEYS [ --OCOMPKEY _in_p_sel_rel, KEYREL.PRED "_apply_v_to_rel" ], PHON.ONSET voc ] ]. approach_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "approach" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_approach_v_1_rel" ], PHON.ONSET voc ] ]. arcade_game_n1 := n_-_c_le & [ ORTH < "arcade", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_arcade+game_n_1_rel", PHON.ONSET voc ] ]. ashish_n1 := n_-_pn_le & [ ORTH < "Ashish" >, SYNSEM [ LKEYS.KEYREL.CARG "Ashish", PHON.ONSET voc ] ]. associate_to_with_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "associate" >, SYNSEM [ LKEYS [ --OCOMPKEY _to_p_sel_rel, KEYREL.PRED "_associate_v_with_rel" ], PHON.ONSET voc ] ]. avenue_n2 := n_-_c_le & [ ORTH < "ave" >, SYNSEM [ LKEYS.KEYREL.PRED "_avenue_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. ;; 13-03-18: Since we are blocking adjective subj's altogether, let's just ;; treat the VP and PP as okay. #| be_inv_are_rbst := v_np_locinv-are_le & [ ORTH < "are" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_inv_be_rbst := v_np_locinv-be_le & [ ORTH < "be" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_inv_is_rbst := v_np_locinv-is_le & [ ORTH < "is" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_inv_was_rbst := v_np_locinv-was_le & [ ORTH < "was" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_inv_were_rbst := v_np_locinv-were_le & [ ORTH < "were" >, SYNSEM.PHON.ONSET con, GENRE robust ]. |# art_museum_n1 := n_-_c_le & [ ORTH < "art", "museum" >, SYNSEM [ LKEYS.KEYREL.PRED "_art+museum_n_1_rel", PHON.ONSET voc ] ]. art_project_n1 := n_-_c_le & [ ORTH < "art", "project" >, SYNSEM [ LKEYS.KEYREL.PRED "_art+project_n_1_rel", PHON.ONSET voc ] ]. art_teacher_n1 := n_-_c_le & [ ORTH < "art", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_art+teacher_n_1_rel", PHON.ONSET voc ] ]. arthur_lewis_n1 := n_-_pn_le & [ ORTH < "Arthur", "Lewis" >, SYNSEM [ LKEYS.KEYREL.CARG "Arthur+Lewis", PHON.ONSET con ] ]. ask_v1 := v_np-np*_nodat_le & [ ORTH < "ask" >, SYNSEM [ LKEYS.KEYREL.PRED "_ask_v_1_rel", PHON.ONSET voc ] ]. asleep_adv1 := av_-_i-vp-po_le & [ ORTH < "asleep" >, SYNSEM [ LKEYS.KEYREL.PRED "_asleep_a_1_rel", PHON.ONSET con ] ]. aspirin_n1 := n_-_mc_le & [ ORTH < "aspirin" >, SYNSEM [ MODIFD.LPERIPH +, LKEYS.KEYREL.PRED "_aspirin_n_1_rel", PHON.ONSET voc ] ]. aspirin_tablet_n1 := n_-_c_le & [ ORTH < "aspirin", "tablet" >, SYNSEM [ LKEYS.KEYREL.PRED "_aspirin+tablet_n_1_rel", PHON.ONSET voc ] ]. at_home_adv := pp_-_i_le & [ ORTH < "at", "home" >, SYNSEM [ LKEYS.KEYREL.PRED _at+home_p_rel, PHON.ONSET voc ] ]. ath_mun_n1 := n_-_pn_le & [ ORTH < "Ath-", "Mun" >, SYNSEM [ LKEYS.KEYREL.CARG "Ath-Mun", PHON.ONSET con ] ]. ath_mun_n2 := n_-_pn_le & [ ORTH < "Ath-Mun" >, SYNSEM [ LKEYS.KEYREL.CARG "Ath-Mun", PHON.ONSET con ] ]. atlantic_ocean_n1 := n_-_c-nm_le & [ ORTH < "Atlantic", "Ocean" >, SYNSEM [ LKEYS.KEYREL.CARG "Atlantic+Ocean", PHON.ONSET voc ] ]. attention_on_to_mal_n1 := n_pp_m_le_rbst & [ ORTH < "attention" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_attention_n_to_rel" ], PHON.ONSET voc ] ]. attic_mouse_n1 := n_-_c_le & [ ORTH < "attic", "mouse" >, SYNSEM [ LKEYS.KEYREL.PRED "_attic+mouse_n_1_rel", LOCAL.AGR.PNG.PN 3s, PHON.ONSET voc ] ]. attic_mice_n1 := n_-_c-pl-ifl_le & [ ORTH < "attic", "mice" >, SYNSEM [ LKEYS.KEYREL.PRED "_attic+mouse_n_1_rel", PHON.ONSET voc ] ]. audrey_roth_n1 := n_-_pn_le & [ ORTH < "Audrey", "Roth" >, SYNSEM [ LKEYS.KEYREL.CARG "Audrey+Roth", PHON.ONSET voc ] ]. aunt_n2 := n_-_c-pre-ttl_le & [ ORTH < "aunt" >, SYNSEM [ LKEYS.KEYREL.PRED "_aunt_n_of_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET voc ] ]. author_eb_white_n1 := n_-_pn_le & [ ORTH < "author", "E", "B", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. author_eb_white_n2 := n_-_pn_le & [ ORTH < "author", "E.", "B.", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. author_eb_white_n3 := n_-_pn_le & [ ORTH < "author", "E", "B.", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. author_eb_white_n4 := n_-_pn_le & [ ORTH < "author", "E.", "B", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. a_plus_n1 := n_-_c_le & [ ORTH < "A+" >, SYNSEM [ LKEYS.KEYREL.PRED "_A+_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. baby_a1 := aj_-_i-att_le & [ ORTH < "baby" >, SYNSEM [ LKEYS.KEYREL.PRED "_baby_a_1_rel", LOCAL.CAT.HEAD.MOD < [ --SIND.IND +, MODIFD.LPERIPH na_or_- ] >, PHON.ONSET con ] ]. baby_n1 := n_-_c_le & [ ORTH < "baby" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, MODIFD.LPERIPH +, LKEYS.KEYREL.PRED "_baby_n_1_rel", PHON.ONSET con ] ]. baby_food_n1 := n_-_m_le & [ ORTH < "baby", "food" >, SYNSEM [ LKEYS.KEYREL.PRED "_baby+food_n_1_rel", PHON.ONSET con ] ]. baby_monna_n1 := n_-_pn_le & [ ORTH < "Baby", "Monna" >, SYNSEM [ LKEYS.KEYREL.CARG "Baby+Monna", PHON.ONSET con ] ]. back_door_n1 := n_-_c_le & [ ORTH < "back", "door" >, SYNSEM [ LKEYS.KEYREL.PRED "_back+door_n_1_rel", PHON.ONSET con ] ]. back_seat_n1 := n_-_c_le & [ ORTH < "back", "seat" >, SYNSEM [ LKEYS.KEYREL.PRED "_back+seat_n_1_rel", PHON.ONSET con ] ]. #| babysit_v1 := v_-_le & [ ORTH < "babysit" >, SYNSEM [ LKEYS.KEYREL.PRED "_babysit_v_1_rel", PHON.ONSET con ] ]. |# bad_a1 := aj_pp_i-er_le & [ ORTH < "bad" >, SYNSEM [ LKEYS [ --COMPKEY _at_p_sel_rel, KEYREL.PRED "_bad_a_at_rel" ], PHON.ONSET con ] ]. bad_adv1_rbst := av_-_i-vp-po_le & [ ORTH < "bad" >, SYNSEM [ LKEYS.KEYREL.PRED "_bad_a_1_rel", PHON.ONSET con ], GENRE robust ]. bagel_sandwich_n1 := n_-_c_le & [ ORTH < "bagel", "sandwich" >, SYNSEM [ LKEYS.KEYREL.PRED "_bagel+sandwich_n_1_rel", PHON.ONSET con ] ]. bakers_n1 := n_-_pn-pl-def_le & [ ORTH < "Bakers" >, SYNSEM [ LKEYS.KEYREL.CARG "Baker", PHON.ONSET con ] ]. ball_n1 := n_pp_c-of_le & [ ORTH < "ball" >, SYNSEM [ LKEYS.KEYREL.PRED "_ball_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. ballet_competition_n1 := n_-_mc_le & [ ORTH < "ballet", "competition" >, SYNSEM [ LKEYS.KEYREL.PRED "_ballet+competition_n_1_rel", PHON.ONSET con ] ]. ballet_dancer_n1 := n_-_c_le & [ ORTH < "ballet", "dancer" >, SYNSEM [ LKEYS.KEYREL.PRED "_ballet+dancer_n_1_rel", PHON.ONSET con ] ]. ballpark_n1 := n_-_c_le & [ ORTH < "ballpark" >, SYNSEM [ LKEYS.KEYREL.PRED "_ballpark_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. band_practice_n1 := n_-_m_le & [ ORTH < "band", "practice" >, SYNSEM [ LKEYS.KEYREL.PRED "_band+practice_n_1_rel", PHON.ONSET con ] ]. bank_n1 := n_pp_mc-of-lhc_le & [ ORTH < "bank" >, SYNSEM [ LKEYS.KEYREL.PRED "_bank_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. bar_code_n1 := n_-_c_le & [ ORTH < "bar", "code" >, SYNSEM [ LKEYS.KEYREL.PRED "_bar+code_n_1_rel", PHON.ONSET con ] ]. barbequed_a1 := v_-_psv_le & [ ORTH < "barbequed" >, SYNSEM [ LKEYS.KEYREL.PRED "_barbeque_v_1_rel", PHON.ONSET con ] ]. barn_owl_n1 := n_-_c_le & [ ORTH < "barn", "owl" >, SYNSEM [ LKEYS.KEYREL.PRED "_barn+owl_n_1_rel", PHON.ONSET con ] ]. baseball_cap_n1 := n_-_c_le & [ ORTH < "baseball", "cap" >, SYNSEM [ LKEYS.KEYREL.PRED "_baseball+cap_n_1_rel", PHON.ONSET con ] ]. baseball_game_n1 := n_-_c_le & [ ORTH < "baseball", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_baseball+game_n_1_rel", PHON.ONSET con ] ]. basketball_association_n1 := n_-_c_le & [ ORTH < "basketball", "association" >, SYNSEM [ LKEYS.KEYREL.PRED "_basketball+association_n_1_rel", PHON.ONSET con ] ]. basketball_game_n1 := n_-_c_le & [ ORTH < "basketball", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_basketball+game_n_1_rel", PHON.ONSET con ] ]. basketball_team_n1 := n_-_c_le & [ ORTH < "basketball", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_basketball+team_n_1_rel", PHON.ONSET con ] ]. basketball_team_n2 := n_-_c-pl-ifl_le & [ ORTH < "basketball", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_basketball+team_n_1_rel", PHON.ONSET con ] ]. basset_hound_n1 := n_-_c_le & [ ORTH < "basset", "hound" >, SYNSEM [ LKEYS.KEYREL.PRED "_basset+hound_n_1_rel", PHON.ONSET con ] ]. bathing_suit_n1 := n_-_c_le & [ ORTH < "bathing", "suit" >, SYNSEM [ LKEYS.KEYREL.PRED "_bathing+suit_n_1_rel", PHON.ONSET con ] ]. bathroom_floor_n1 := n_-_c_le & [ ORTH < "bathroom", "floor" >, SYNSEM [ LKEYS.KEYREL.PRED "_bathroom+floor_n_1_rel", PHON.ONSET con ] ]. be_is_has_rbst := v_vp_has_le & [ ORTH < "is" >, SYNSEM.PHON.ONSET voc, GENRE robust, ALTS.VPELLIP - ]. be_are_have_rbst := v_vp_have-f_le & [ ORTH < "are" >, SYNSEM.PHON.ONSET voc, GENRE robust, ALTS.VPELLIP - ]. be_was_had_rbst := v_vp_had_le & [ ORTH < "was" >, SYNSEM.PHON.ONSET con, GENRE robust, ALTS.VPELLIP - ]. be_were_had_rbst := v_vp_had_le & [ ORTH < "were" >, SYNSEM.PHON.ONSET con, GENRE robust, ALTS.VPELLIP - ]. beach_ball_n1 := n_-_c_le & [ ORTH < "beach", "ball" >, SYNSEM [ LKEYS.KEYREL.PRED "_beach+ball_n_1_rel", PHON.ONSET con ] ]. beach_parking_lot_n1 := n_-_c_le & [ ORTH < "beach", "parking", "lot" >, SYNSEM [ LKEYS.KEYREL.PRED "_beach+parking+lot_n_1_rel", PHON.ONSET con ] ]. beach_resort_n1 := n_-_c_le & [ ORTH < "beach", "resort" >, SYNSEM [ LKEYS.KEYREL.PRED "_beach+resort_n_1_rel", PHON.ONSET con ] ]. beach_seal_n1 := n_-_c_le & [ ORTH < "beach", "seal" >, SYNSEM [ LKEYS.KEYREL.PRED "_beach+seal_n_1_rel", PHON.ONSET con ] ]. bead_shop_n1 := n_-_c_le & [ ORTH < "bead", "shop" >, SYNSEM [ LKEYS.KEYREL.PRED "_bead+shop_n_1_rel", PHON.ONSET con ] ]. beaver_n1 := n_-_c_le & [ ORTH < "beaver" >, SYNSEM [ LKEYS.KEYREL.PRED "_beaver_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. beaver_lake_n1 := n_-_pn_le & [ ORTH < "Beaver", "Lake" >, SYNSEM [ LKEYS.KEYREL.CARG "Beaver+Lake", PHON.ONSET con ] ]. ; Restrict to post-modifier because := p_cp_s_le & [ ORTH < "because" >, SYNSEM [ LOCAL.CAT.POSTHD +, LKEYS.KEYREL.PRED "_because_x_rel", PHON.ONSET con ] ]. because_rbst := p_cp_s_le & [ ORTH < "because" >, SYNSEM [ LOCAL.CAT.POSTHD -, LKEYS.KEYREL.PRED "_because_x_rel", PHON.ONSET con ], GENRE robust ]. because_that_rbst := p_cp_s_le & [ ORTH < "because", "that" >, SYNSEM [ LKEYS.KEYREL.PRED "_because_x_rel", PHON.ONSET con ], GENRE robust ]. because_to_rbst := p_vp_inf_le & [ ORTH < "because" >, SYNSEM [ LKEYS.KEYREL.PRED "_because+to_x_rel", PHON.ONSET con ], GENRE robust ]. become_v2 := v_np_id_le & [ ORTH < "become" >, SYNSEM [ LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_become_v_id_rel", PHON.ONSET con ] ]. bed_n1 := n_-_c_le & [ ORTH < "bed" >, SYNSEM [ LKEYS.KEYREL.PRED "_bed_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. bed_cover_n1 := n_-_c_le & [ ORTH < "bed", "cover" >, SYNSEM [ LKEYS.KEYREL.PRED "_bed+cover_n_1_rel", PHON.ONSET con ] ]. bedtime_story_n1 := n_-_c_le & [ ORTH < "bedtime", "story" >, SYNSEM [ LKEYS.KEYREL.PRED "_bedtime+story_n_1_rel", PHON.ONSET con ] ]. beef_dish_n1 := n_-_c_le & [ ORTH < "beef", "dish" >, SYNSEM [ LKEYS.KEYREL.PRED "_beef+dish_n_1_rel", PHON.ONSET con ] ]. beef_meat_n1 := n_-_m_le & [ ORTH < "beef", "meat" >, SYNSEM [ LKEYS.KEYREL.PRED "_beef+meat_n_1_rel", PHON.ONSET con ] ]. beet_salad_n1 := n_-_mc_le & [ ORTH < "beet", "salad" >, SYNSEM [ LKEYS.KEYREL.PRED "_beet+salad_n_1_rel", PHON.ONSET con ] ]. beef_stew_n1 := n_-_mc_le & [ ORTH < "beef", "stew" >, SYNSEM [ LKEYS.KEYREL.PRED "_beef+stew_n_1_rel", PHON.ONSET con ] ]. beef_stew_dish_n1 := n_-_c_le & [ ORTH < "beef", "stew", "dish" >, SYNSEM [ LKEYS.KEYREL.PRED "_beef+stew+dish_n_1_rel", PHON.ONSET con ] ]. beezus_and_ramona_n1 := n_-_pn_le & [ ORTH < "Beezus", "and", "Ramona" >, SYNSEM [ LKEYS.KEYREL.CARG "Beezus+and+Ramona", PHON.ONSET con ] ]. belly_wound_n1 := n_-_c_le & [ ORTH < "belly", "wound" >, SYNSEM [ LKEYS.KEYREL.PRED "_belly+wound_n_1_rel", PHON.ONSET con ] ]. ben_franklin_n1 := n_-_pn_le & [ ORTH < "Ben", "Franklin" >, SYNSEM [ LKEYS.KEYREL.CARG "Ben+Franklin", PHON.ONSET con ] ]. benefit_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "benefit" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_benefit_v_1_rel" ], PHON.ONSET con ] ]. benjamin_nushmutt_n1 := n_-_pn_le & [ ORTH < "Benjamin", "Nushmutt" >, SYNSEM [ LKEYS.KEYREL.CARG "Benjamin+Nushmutt", PHON.ONSET con ] ]. bernstein_family_n1 := n_-_c_le & [ ORTH < "bernstein", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_bernstein+family_n_1_rel", PHON.ONSET con ] ]. bernsteins_n1 := n_-_pn-pl-def_le & [ ORTH < "Bernsteins" >, SYNSEM [ LKEYS.KEYREL.CARG "Bernstein", PHON.ONSET con ] ]. beta_carotene_n1 := n_-_m_le & [ ORTH < "beta-", "carotene" >, SYNSEM [ LKEYS.KEYREL.PRED "_beta-carotene_n_1_rel", PHON.ONSET con ] ]. beverly_cleary_n1 := n_-_pn_le & [ ORTH < "Beverly", "Cleary" >, SYNSEM [ LKEYS.KEYREL.CARG "Beverly+Cleary", PHON.ONSET con ] ]. bicycle_tire_n1 := n_-_c_le & [ ORTH < "bicycle", "tire" >, SYNSEM [ LKEYS.KEYREL.PRED "_bicycle+tire_n_1_rel", PHON.ONSET con ] ]. big_head_mask_n1 := n_-_c-nm_le & [ ORTH < "Big-", "Head", "Mask" >, SYNSEM [ LKEYS.KEYREL.CARG "Big-Head+Mask", PHON.ONSET con ] ]. big_pete_n1 := n_-_pn_le & [ ORTH < "Big", "Pete" >, SYNSEM [ LKEYS.KEYREL.CARG "Big+Pete", PHON.ONSET con ] ]. ; Probably should constrain this to nonpast, non-past-part. bike_ride_v1 := v_pp*_dir_le & [ ORTH < "bike", "ride" >, SYNSEM [ LKEYS.KEYREL.PRED "_bike+ride_v_1_rel", PHON.ONSET con ] ]. biltmore_theater_n1 := n_-_c_le & [ ORTH < "Biltmore", "theater" >, SYNSEM [ LKEYS.KEYREL.PRED "_Biltmore+theater_n_1_rel", PHON.ONSET con ] ]. bird_feeding_a1 := aj_-_i_le & [ ORTH < "bird", "feeding" >, SYNSEM [ LKEYS.KEYREL.PRED "_bird+feeding_a_1_rel", PHON.ONSET con ] ]. birth_idm_n1 := n_-_m-idm_le & [ ORTH < "birth" >, SYNSEM [ LKEYS.KEYREL.PRED "_birth_n_1_rel", PHON.ONSET con ] ]. birth_certificate_n1 := n_-_c_le & [ ORTH < "birth", "certificate" >, SYNSEM [ LKEYS.KEYREL.PRED "_birth+certificate_n_1_rel", PHON.ONSET con ] ]. birthday_n1 := n_-_c_le & [ ORTH < "birthday" >, SYNSEM [ LKEYS.KEYREL.PRED "_birthday_n_1_rel", PHON.ONSET con ] ]. black_n1 := n_-_c_le & [ ORTH < "black" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_black_n_1_rel", PHON.ONSET con ] ]. black_brown_and_beige_n1 := n_-_pn_le & [ ORTH < "Black", "Brown", "and", "Beige" >, SYNSEM [ LKEYS.KEYREL.CARG "Black+Brown+and+Beige", PHON.ONSET con ] ]. black_dignity_n1 := n_-_m_le & [ ORTH < "black", "dignity" >, SYNSEM [ LKEYS.KEYREL.PRED "_black+dignity_n_1_rel", PHON.ONSET con ] ]. black_kettle_n1 := n_-_pn_le & [ ORTH < "Black", "Kettle" >, SYNSEM [ LKEYS.KEYREL.CARG "Black+Kettle", PHON.ONSET con ] ]. black_triumph_n1 := n_-_m_le & [ ORTH < "black", "triumph" >, SYNSEM [ LKEYS.KEYREL.PRED "_black+triumph_n_1_rel", PHON.ONSET con ] ]. blossom_n1 := n_-_c_le & [ ORTH < "blossom" >, SYNSEM [ LKEYS.KEYREL.PRED "_blossom_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. blues_n1 := n_-_c-pl-ifl_le & [ ORTH < "blues" >, SYNSEM [ LKEYS.KEYREL.PRED "_blue_n_1_rel", PHON.ONSET con ] ]. boa_constrictor_n1 := n_-_c_le & [ ORTH < "boa", "constrictor" >, SYNSEM [ LKEYS.KEYREL.PRED "_boa+constrictor_n_1_rel", PHON.ONSET con ] ]. board_game_n1 := n_-_c_le & [ ORTH < "board", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_board+game_n_1_rel", PHON.ONSET con ] ]. bob_ewell_n1 := n_-_pn_le & [ ORTH < "Bob", "Ewell" >, SYNSEM [ LKEYS.KEYREL.CARG "Bob+Ewell", PHON.ONSET con ] ]. boo_radley_n1 := n_-_pn_le & [ ORTH < "Boo", "Radley" >, SYNSEM [ LKEYS.KEYREL.CARG "Boo+Radley", PHON.ONSET con ] ]. book_bag_n1 := n_-_c_le & [ ORTH < "book", "bag" >, SYNSEM [ LKEYS.KEYREL.PRED "_book+bag_n_1_rel", PHON.ONSET con ] ]. book_fair_n1 := n_-_c_le & [ ORTH < "book", "fair" >, SYNSEM [ LKEYS.KEYREL.PRED "_book+fair_n_1_rel", PHON.ONSET con ] ]. book_page_n1 := n_-_c_le & [ ORTH < "book", "page" >, SYNSEM [ LKEYS.KEYREL.PRED "_book+page_n_1_rel", PHON.ONSET con ] ]. book_report_n1 := n_-_c_le & [ ORTH < "book", "report" >, SYNSEM [ LKEYS.KEYREL.PRED "_book+report_n_1_rel", PHON.ONSET con ] ]. bore_v1 := v_np_le & [ ORTH < "bore" >, SYNSEM [ LKEYS.KEYREL.PRED "_bore_v_1_rel", PHON.ONSET con ] ]. #| bore_mal_v1 := v_-_le_rbst & [ ORTH < "bore" >, SYNSEM [ LKEYS.KEYREL.PRED "_bore_v_1_rel", PHON.ONSET con ] ]. |# boulevard_n1 := n_-_c_le & [ ORTH < "boulevard" >, SYNSEM [ LKEYS.KEYREL.PRED "_boulevard_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. bounty_hunter_n1 := n_-_c_le & [ ORTH < "bounty", "hunter" >, SYNSEM [ LKEYS.KEYREL.PRED "_bounty+hunter_n_1_rel", PHON.ONSET con ] ]. brain_injury_n1 := n_-_mc_le & [ ORTH < "brain", "injury" >, SYNSEM [ LKEYS.KEYREL.PRED "_brain+injury_n_1_rel", PHON.ONSET con ] ]. brass_family_n1 := n_-_c_le & [ ORTH < "brass", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_brass+family_n_1_rel", PHON.ONSET con ] ]. bread_crumb_n1 := n_-_c_le & [ ORTH < "bread", "crumb" >, SYNSEM [ LKEYS.KEYREL.PRED "_bread+crumb_n_1_rel", PHON.ONSET con ] ]. bridge_n1 := n_-_c_le & [ ORTH < "bridge" >, SYNSEM [ LKEYS.KEYREL.PRED "_bridge_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. brief_n1 := n_-_c_le & [ ORTH < "brief" >, SYNSEM [ LKEYS.KEYREL.PRED "_brief_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. bring_v1 := v_np_le & [ ORTH < "bring" >, ALTS.ATTRJ -, SYNSEM [ LKEYS.KEYREL.PRED "_bring_v_1_rel", PHON.ONSET con ] ]. bring_mal_v1 := v_-_le_rbst & [ ORTH < "bring" >, SYNSEM [ LKEYS.KEYREL.PRED "_bring_v_1_rel", PHON.ONSET con ] ]. broccoli_n1 := n_-_mc_le & [ ORTH < "broccoli" >, SYNSEM [ LKEYS.KEYREL.PRED "_broccoli_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. bronx_zoo_n1 := n_-_c_le & [ ORTH < "bronx", "zoo" >, SYNSEM [ LKEYS.KEYREL.PRED "_bronx+zoo_n_1_rel", PHON.ONSET con ] ]. brother_n1 := n_pp_c-of_le & [ ORTH < "brother" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_brother_n_of_rel", PHON.ONSET con ] ]. brown_family_n1 := n_-_c_le & [ ORTH < "brown", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_brown+family_n_1_rel", PHON.ONSET con ] ]. brush_v1 := v_np_le & [ ORTH < "brush" >, SYNSEM [ LKEYS.KEYREL.PRED "_brush_v_1_rel", PHON.ONSET con ] ]. bubble_snake_n1 := n_-_c_le & [ ORTH < "bubble", "snake" >, SYNSEM [ LKEYS.KEYREL.PRED "_bubble+snake_n_1_rel", PHON.ONSET con ] ]. buffalo_meat_n1 := n_-_m_le & [ ORTH < "buffalo", "meat" >, SYNSEM [ LKEYS.KEYREL.PRED "_buffalo+meat_n_1_rel", PHON.ONSET con ] ]. bug_costume_n1 := n_-_c_le & [ ORTH < "bug", "costume" >, SYNSEM [ LKEYS.KEYREL.PRED "_bug+costume_n_1_rel", PHON.ONSET con ] ]. building_n1 := n_-_c_le & [ ORTH < "building" >, SYNSEM [ LKEYS.KEYREL.PRED "_building_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. bull_bear_n1 := n_-_pn_le & [ ORTH < "Bull", "Bear" >, SYNSEM [ LKEYS.KEYREL.CARG "Bull+Bear", PHON.ONSET con ] ]. bulldog_puppy_n1 := n_-_c_le & [ ORTH < "bulldog", "puppy" >, SYNSEM [ LKEYS.KEYREL.PRED "_bulldog+puppy_n_1_rel", PHON.ONSET con ] ]. burn_n1 := n_-_c_le & [ ORTH < "burn" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_burn_n_1_rel", PHON.ONSET con ] ]. burned_out_a1 := aj_-_i_le & [ ORTH < "burned-", "out" >, SYNSEM [ LKEYS.KEYREL.PRED "_burned-out_a_1_rel", PHON.ONSET con ] ]. bus_accident_n1 := n_-_c_le & [ ORTH < "bus", "accident" >, SYNSEM [ LKEYS.KEYREL.PRED "_bus+accident_n_1_rel", PHON.ONSET con ] ]. bus_ride_n1 := n_-_c_le & [ ORTH < "bus", "ride" >, SYNSEM [ LKEYS.KEYREL.PRED "_bus+ride_n_1_rel", PHON.ONSET con ] ]. bus_stop_n1 := n_-_c_le & [ ORTH < "bus", "stop" >, SYNSEM [ LKEYS.KEYREL.PRED "_bus+stop_n_1_rel", PHON.ONSET con ] ]. bus_ticket_n1 := n_-_c_le & [ ORTH < "bus", "ticket" >, SYNSEM [ LKEYS.KEYREL.PRED "_bus+ticket_n_1_rel", PHON.ONSET con ] ]. business_hour_n1 := n_-_c_le & [ ORTH < "business", "hour" >, SYNSEM [ LKEYS.KEYREL.PRED "_business+hour_n_1_rel", PHON.ONSET con ] ]. ;; We want to allow initial `but', though perhaps mark it as stylistically ;; robust but_adv1 := av_-_s-cp-pr_le & [ ORTH < "but" >, SYNSEM [ LKEYS.KEYREL.PRED "_but_a_1_rel", PHON.ONSET con ] ]. buy_v1 := v_np_ntr_le & [ ORTH < "buy" >, SYNSEM [ LKEYS.KEYREL.PRED "_buy_v_1_rel", PHON.ONSET con ] ]. buy_mal_v1 := v_-_le_rbst & [ ORTH < "buy" >, SYNSEM [ LKEYS.KEYREL.PRED "_buy_v_1_rel", PHON.ONSET con ] ]. buy_v4 := v_np-np_only_le & [ ORTH < "buy" >, ALTS.PASSIVE -, SYNSEM [ LKEYS.KEYREL.PRED "_buy_v_1_rel", PHON.ONSET con ] ]. by_p := p_np_i-dgsp_le & [ ORTH < "by" >, SYNSEM [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD.--BARE - ] >, LKEYS.KEYREL.PRED _by_p_rel, PHON.ONSET con ] ]. c_grade_n1 := n_-_c_le & [ ORTH < "C" >, SYNSEM [ LKEYS.KEYREL.PRED "_C_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. cactus_garden_n1 := n_-_c_le & [ ORTH < "cactus", "garden" >, SYNSEM [ LKEYS.KEYREL.PRED "_cactus+garden_n_1_rel", PHON.ONSET con ] ]. cake_n1 := n_-_mc_le & [ ORTH < "cake" >, SYNSEM [ MODIFD.LPERIPH na, LKEYS.KEYREL.PRED "_cake_n_1_rel", PHON.ONSET con ] ]. call_n1 := n_-_c_le & [ ORTH < "call" >, SYNSEM [ LKEYS.KEYREL.PRED "_call_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. calvin_coolidge_n1 := n_-_pn_le & [ ORTH < "Calvin", "Coolidge" >, SYNSEM [ LKEYS.KEYREL.CARG "Calvin+Coolidge", PHON.ONSET con ] ]. camp_experience_n1 := n_-_mc_le & [ ORTH < "camp", "experience" >, SYNSEM [ LKEYS.KEYREL.PRED "_camp+experience_n_1_rel", PHON.ONSET con ] ]. ; DPF 2010-08-31 - Need elided `can' for |run as fast as you can| #| can_aux_pos := v_vp_mdl-p_le & [ ORTH < "can" >, SYNSEM [ LKEYS.KEYREL.PRED _can_v_modal_rel, PHON.ONSET con ], ALTS.VPELLIP - ]. |# can_n1 := n_-_c_le & [ ORTH < "can" >, SYNSEM [ LKEYS.KEYREL.PRED "_can_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. candy_bar_n1 := n_-_c_le & [ ORTH < "candy", "bar" >, SYNSEM [ LKEYS.KEYREL.PRED "_candy+bar_n_1_rel", PHON.ONSET con ] ]. candy_store_n1 := n_-_c_le & [ ORTH < "candy", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_candy+store_n_1_rel", PHON.ONSET con ] ]. canned_a1 := aj_-_i_le & [ ORTH < "canned" >, SYNSEM [ LKEYS.KEYREL.PRED "_canned_a_1_rel", PHON.ONSET con ] ]. captain_n2 := n_-_c-pre-ttl_le & [ ORTH < "captain" >, SYNSEM [ LKEYS.KEYREL.PRED "_captain_n_of_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. capture_the_flag_n1 := n_-_pn_le & [ ORTH < "Capture", "the", "Flag" >, SYNSEM [ LKEYS.KEYREL.CARG "Capture+the+Flag", PHON.ONSET con ] ]. caracas_venezuela_n1 := n_-_pn_le & [ ORTH < "Caracas", "Venezuela" >, SYNSEM [ LKEYS.KEYREL.CARG "Caracas+Venezuela", PHON.ONSET con ] ]. caracas_venezuela_n2 := n_-_pn_le & [ ORTH < "Caracas,", "Venezuela" >, SYNSEM [ LKEYS.KEYREL.CARG "Caracas+Venezuela", PHON.ONSET con ] ]. car_accident_n1 := n_-_c_le & [ ORTH < "car", "accident" >, SYNSEM [ LKEYS.KEYREL.PRED "_car+accident_n_1_rel", PHON.ONSET con ] ]. car_alarm_n1 := n_-_c_le & [ ORTH < "car", "alarm" >, SYNSEM [ LKEYS.KEYREL.PRED "_car+alarm_n_1_rel", PHON.ONSET con ] ]. car_crash_n1 := n_-_c_le & [ ORTH < "car", "crash" >, SYNSEM [ LKEYS.KEYREL.PRED "_car+crash_n_1_rel", PHON.ONSET con ] ]. car_wash_n1 := n_-_c_le & [ ORTH < "car", "wash" >, SYNSEM [ LKEYS.KEYREL.PRED "_car+wash_n_1_rel", PHON.ONSET con ] ]. carrolls_n1 := n_-_pn-pl-def_le & [ ORTH < "Carrolls" >, SYNSEM [ LKEYS.KEYREL.CARG "Carroll", PHON.ONSET con ] ]. carrot_stick_n1 := n_-_c_le & [ ORTH < "carrot", "stick" >, SYNSEM [ LKEYS.KEYREL.PRED "_carrot+stick_n_1_rel", PHON.ONSET con ] ]. carry_mal_v1 := v_-_le_rbst & [ ORTH < "carry" >, SYNSEM [ LKEYS.KEYREL.PRED "_carry_v_1_rel", PHON.ONSET con ] ]. case_n1 := n_pp_c-of_le & [ ORTH < "case" >, SYNSEM [ LKEYS.KEYREL.PRED "_case_n_of_rel", PHON.ONSET con ] ]. castle_guard_n1 := n_-_c_le & [ ORTH < "castle", "guard" >, SYNSEM [ LKEYS.KEYREL.PRED "_castle+guard_n_1_rel", PHON.ONSET con ] ]. cat_allergy_n1 := n_-_c_le & [ ORTH < "cat", "allergy" >, SYNSEM [ LKEYS.KEYREL.PRED "_cat+allergy_n_1_rel", PHON.ONSET con ] ]. cat_toy_n1 := n_-_c_le & [ ORTH < "cat", "toy" >, SYNSEM [ LKEYS.KEYREL.PRED "_cat+toy_n_1_rel", PHON.ONSET con ] ]. catch_n1 := n_-_c_le & [ ORTH < "catch" >, SYNSEM [ LKEYS.KEYREL.PRED "_catch_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. cater_for_to_mal_v1 := v_pp_e_le_rbst & [ ORTH < "cater" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_cater_v_to_rel" ], PHON.ONSET con ] ]. cater_on_to_mal_v1 := v_pp_e_le_rbst & [ ORTH < "cater" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_cater_v_to_rel" ], PHON.ONSET con ] ]. cater_to_mal_v1 := v_np_pp_le_rbst & [ ORTH < "cater" >, SYNSEM [ LKEYS.KEYREL.PRED "_cater_v_to_rel", PHON.ONSET con ] ]. cathedral_n1 := n_-_c_le & [ ORTH < "cathedral" >, SYNSEM [ LKEYS.KEYREL.PRED "_cathedral_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. catherine_jane_n1 := n_-_pn_le & [ ORTH < "Catherine", "Jane" >, SYNSEM [ LKEYS.KEYREL.CARG "Catherine+Jane", PHON.ONSET con ] ]. cctv_nounif_n1 := n_-_pn-nounif_le & [ ORTH < "CCTV" >, SYNSEM [ LKEYS.KEYREL.CARG "CCTV", PHON.ONSET con ] ]. cell_phone_n1 := n_-_c_le & [ ORTH < "cell", "phone" >, SYNSEM [ LKEYS.KEYREL.PRED "_cell+phone_n_1_rel", PHON.ONSET con ] ]. chang_family_n1 := n_-_c_le & [ ORTH < "chang", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_chang+family_n_1_rel", PHON.ONSET con ] ]. changs_n1 := n_-_pn-pl-def_le & [ ORTH < "Changs" >, SYNSEM [ LKEYS.KEYREL.CARG "Chang", PHON.ONSET con ] ]. chase_n1 := n_-_c_le & [ ORTH < "chase" >, SYNSEM [ LKEYS.KEYREL.PRED "_chase_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. checkers_game_n1 := n_-_c_le & [ ORTH < "checkers", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_checkers+game_n_1_rel", PHON.ONSET con ] ]. ; See RWL "He cheered her with a card" #| cheer_v1 := v_-_le & [ ORTH < "cheer" >, SYNSEM [ LKEYS.KEYREL.PRED "_cheer_v_1_rel", PHON.ONSET con ] ]. |# cheese_pasta_n1 := n_-_m_le & [ ORTH < "cheese", "pasta" >, SYNSEM [ LKEYS.KEYREL.PRED "_cheese+pasta_n_1_rel", PHON.ONSET con ] ]. cheese_pizza_n1 := n_-_mc_le & [ ORTH < "cheese", "pizza" >, SYNSEM [ LKEYS.KEYREL.PRED "_cheese+pizza_n_1_rel", PHON.ONSET con ] ]. cheese_sandwich_n1 := n_-_c_le & [ ORTH < "cheese", "sandwich" >, SYNSEM [ LKEYS.KEYREL.PRED "_cheese+sandwich_n_1_rel", PHON.ONSET con ] ]. chemistry_exam_n1 := n_-_c_le & [ ORTH < "chemistry", "exam" >, SYNSEM [ LKEYS.KEYREL.PRED "_chemistry+exam_n_1_rel", PHON.ONSET con ] ]. cherry_lollipop_n1 := n_-_c_le & [ ORTH < "cherry", "lollipop" >, SYNSEM [ LKEYS.KEYREL.PRED "_cherry+lollipop_n_1_rel", PHON.ONSET con ] ]. cherry_pie_n1 := n_-_mc_le & [ ORTH < "cherry", "pie" >, SYNSEM [ LKEYS.KEYREL.PRED "_cherry+pie_n_1_rel", PHON.ONSET con ] ]. chess_game_n1 := n_-_c_le & [ ORTH < "chess", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_chess+game_n_1_rel", PHON.ONSET con ] ]. chewing_gum_n1 := n_-_m_le & [ ORTH < "chewing", "gum" >, SYNSEM [ MODIFD.LPERIPH +, LKEYS.KEYREL.PRED "_chewing+gum_n_1_rel", PHON.ONSET con ] ]. chicken_nugget_n1 := n_-_c_le & [ ORTH < "chicken", "nugget" >, SYNSEM [ LKEYS.KEYREL.PRED "_chicken+nugget_n_1_rel", PHON.ONSET con ] ]. chicken_pot_pie_n1 := n_-_m_le & [ ORTH < "chicken", "pot", "pie" >, SYNSEM [ LKEYS.KEYREL.PRED "_chicken+pot+pie_n_1_rel", PHON.ONSET con ] ]. chicken_pox_n1 := n_-_m_le & [ ORTH < "chicken", "pox" >, SYNSEM [ LKEYS.KEYREL.PRED "_chicken+pox_n_1_rel", PHON.ONSET con ] ]. chicken_salad_n1 := n_-_c_le & [ ORTH < "chicken", "salad" >, SYNSEM [ LKEYS.KEYREL.PRED "_chicken+salad_n_1_rel", PHON.ONSET con ] ]. chili_cheese_fries_n1 := n_-_c-pl-ifl_le & [ ORTH < "chili", "cheese", "fries" >, SYNSEM [ LKEYS.KEYREL.PRED "_chili+cheese+fries_n_1_rel", PHON.ONSET con ] ]. china_trip_n1 := n_-_c_le & [ ORTH < "china", "trip" >, SYNSEM [ LKEYS.KEYREL.PRED "_china+trip_n_1_rel", PHON.ONSET con ] ]. chinese_food_dinner_n1 := n_-_c_le & [ ORTH < "Chinese", "food", "dinner" >, SYNSEM [ LKEYS.KEYREL.PRED "_Chinese+food+dinner_n_1_rel", PHON.ONSET con ] ]. chinese_new_year_n1 := n_-_pn_le & [ ORTH < "Chinese", "New", "Year" >, SYNSEM [ LKEYS.KEYREL.CARG "Chinese+New+Year", PHON.ONSET con ] ]. chinese_new_year_parade_n1 := n_-_c_le & [ ORTH < "Chinese", "New", "Year", "parade" >, SYNSEM [ LKEYS.KEYREL.PRED "_Chinese+New+Year+parade_n_1_rel", PHON.ONSET con ] ]. ching_ching_n1 := n_-_pn_le & [ ORTH < "Ching-", "Ching" >, SYNSEM [ LKEYS.KEYREL.CARG "Ching-Ching", PHON.ONSET con ] ]. chocolate_n1 := n_-_m_le & [ ORTH < "chocolate" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate_n_1_rel", PHON.ONSET con ] ]. chocolate_bar_n1 := n_-_mc_le & [ ORTH < "chocolate", "bar" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+bar_n_1_rel", PHON.ONSET con ] ]. chocolate_cake_n1 := n_-_mc_le & [ ORTH < "chocolate", "cake" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+cake_n_1_rel", PHON.ONSET con ] ]. chocolate_candy_n1 := n_-_mc_le & [ ORTH < "chocolate", "candy" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+candy_n_1_rel", PHON.ONSET con ] ]. chocolate_cookie_n1 := n_-_c_le & [ ORTH < "chocolate", "cookie" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+cookie_n_1_rel", PHON.ONSET con ] ]. chocolate_chip_cookie_n1 := n_-_c_le & [ ORTH < "chocolate", "chip", "cookie" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+chip+cookie_n_1_rel", PHON.ONSET con ] ]. chocolate_chip_cookie_n2 := n_-_c_le & [ ORTH < "chocolate-", "chip", "cookie" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+chip+cookie_n_1_rel", PHON.ONSET con ] ]. chocolate_factory_n1 := n_-_c_le & [ ORTH < "chocolate", "factory" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+factory_n_1_rel", PHON.ONSET con ] ]. chocolate_ice_cream_n1 := n_-_m_le & [ ORTH < "chocolate", "ice", "cream" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+ice+cream_n_1_rel", PHON.ONSET con ] ]. chocolate_pancake_n1 := n_-_c_le & [ ORTH < "chocolate", "pancake" >, SYNSEM [ LKEYS.KEYREL.PRED "_chocolate+pancake_n_1_rel", PHON.ONSET con ] ]. chore_n1 := n_-_c-ns_le & [ ORTH < "chore" >, SYNSEM [ LKEYS.KEYREL.PRED "_chore_n_1_rel", LOCAL.CAT.HEAD.MINORS.NORM norm_rel, PHON.ONSET con ] ]. christopher_columbus_n1 := n_-_pn_le & [ ORTH < "Christopher", "Columbus" >, SYNSEM [ LKEYS.KEYREL.CARG "Christopher+Columbus", PHON.ONSET con ] ]. city_n2 := n_-_c_le & [ ORTH < "city" >, SYNSEM [ LKEYS.KEYREL.PRED "_city_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. city_zoo_n1 := n_-_c_le & [ ORTH < "city", "zoo" >, SYNSEM [ LKEYS.KEYREL.PRED "_city+zoo_n_1_rel", PHON.ONSET con ] ]. circus_performer_n1 := n_-_c_le & [ ORTH < "circus", "performer" >, SYNSEM [ LKEYS.KEYREL.PRED "_circus+performer_n_1_rel", PHON.ONSET con ] ]. city_dweller_n1 := n_-_c_le & [ ORTH < "city", "dweller" >, SYNSEM [ LKEYS.KEYREL.PRED "_city+dweller_n_1_rel", PHON.ONSET con ] ]. city_school_n1 := n_-_c_le & [ ORTH < "city", "school" >, SYNSEM [ LKEYS.KEYREL.PRED "_city+school_n_1_rel", PHON.ONSET con ] ]. civil_rights_leader_n1 := n_-_c_le & [ ORTH < "civil", "rights", "leader" >, SYNSEM [ LKEYS.KEYREL.PRED "_civil+rights+leader_n_1_rel", PHON.ONSET con ] ]. civil_rights_leader_n2 := n_-_c_le & [ ORTH < "civil-", "rights", "leader" >, SYNSEM [ LKEYS.KEYREL.PRED "_civil+rights+leader_n_1_rel", PHON.ONSET con ] ]. civil_rights_movement_n1 := n_-_c_le & [ ORTH < "civil", "rights", "movement" >, SYNSEM [ LKEYS.KEYREL.PRED "_civil+rights+movement_n_1_rel", PHON.ONSET con ] ]. civil_rights_movement_n2 := n_-_c_le & [ ORTH < "civil-", "rights", "movement" >, SYNSEM [ LKEYS.KEYREL.PRED "_civil+rights+movement_n_1_rel", PHON.ONSET con ] ]. civil_war_veteran_n1 := n_-_c_le & [ ORTH < "civil", "war", "veteran" >, SYNSEM [ LKEYS.KEYREL.PRED "_civil+war+veteran_n_1_rel", PHON.ONSET con ] ]. class_n1 := n_pp_mc-of_le & [ ORTH < "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_class_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. classroom_door_n1 := n_-_c_le & [ ORTH < "classroom", "door" >, SYNSEM [ LKEYS.KEYREL.PRED "_classroom+door_n_1_rel", PHON.ONSET con ] ]. clay_pot_n1 := n_-_c_le & [ ORTH < "clay", "pot" >, SYNSEM [ LKEYS.KEYREL.PRED "_clay+pot_n_1_rel", PHON.ONSET con ] ]. clayton_roberts_n1 := n_-_pn_le & [ ORTH < "Clayton", "Roberts" >, SYNSEM [ LKEYS.KEYREL.CARG "Clayton+Roberts", PHON.ONSET con ] ]. clean_prtcl := pp_-_ptcl_le & [ ORTH < "clean" >, SYNSEM [ LKEYS.KEYREL.PRED _clean_a_sel_rel, PHON.ONSET con ] ]. clear_v1 := v_np_le & [ ORTH < "clear" >, SYNSEM [ LKEYS.KEYREL.PRED "_clear_v_1_rel", PHON.ONSET con ] ]. clock_alarm_n1 := n_-_c_le & [ ORTH < "clock", "alarm" >, SYNSEM [ LKEYS.KEYREL.PRED "_clock+alarm_n_1_rel", PHON.ONSET con ] ]. cloth_bag_n1 := n_-_c_le & [ ORTH < "cloth", "bag" >, SYNSEM [ LKEYS.KEYREL.PRED "_cloth+bag_n_1_rel", PHON.ONSET con ] ]. cloth_merchant_n1 := n_-_c_le & [ ORTH < "cloth", "merchant" >, SYNSEM [ LKEYS.KEYREL.PRED "_cloth+merchant_n_1_rel", PHON.ONSET con ] ]. clothes_store_n1 := n_-_c_le & [ ORTH < "clothes", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_clothes+store_n_1_rel", PHON.ONSET con ] ]. club_n1 := n_-_c_le & [ ORTH < "club" >, SYNSEM [ LKEYS.KEYREL.PRED "_club_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. coach_n1 := n_-_c_le & [ ORTH < "coach" >, SYNSEM [ LKEYS.KEYREL.PRED "_coach_n_1_rel", LOCAL.CAT.HEAD [ --BARE -, MINORS.NORM norm_rel ], PHON.ONSET con ] ]. coach_tree_n1 := n_-_pn_le & [ ORTH < "Coach", "Tree" >, SYNSEM [ LKEYS.KEYREL.CARG "Coach+Tree", PHON.ONSET con ] ]. coconut_tree_n1 := n_-_c_le & [ ORTH < "coconut", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_coconut+tree_n_1_rel", PHON.ONSET con ] ]. coffee_ice_cream_n1 := n_-_m_le & [ ORTH < "coffee", "ice", "cream" >, SYNSEM [ LKEYS.KEYREL.PRED "_coffee+ice+cream_n_1_rel", PHON.ONSET con ] ]. coffee_cup_n1 := n_-_c_le & [ ORTH < "coffee", "cup" >, SYNSEM [ LKEYS.KEYREL.PRED "_coffee+cup_n_1_rel", PHON.ONSET con ] ]. coffee_mug_n1 := n_-_c_le & [ ORTH < "coffee", "mug" >, SYNSEM [ LKEYS.KEYREL.PRED "_coffee+mug_n_1_rel", PHON.ONSET con ] ]. cohens_n1 := n_-_pn-pl-def_le & [ ORTH < "Cohens" >, SYNSEM [ LKEYS.KEYREL.CARG "Cohen", PHON.ONSET con ] ]. cold_n := n_-_c_le & [ ORTH < "cold" >, SYNSEM [ LKEYS.KEYREL.PRED "_cold_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. ;; Added for CoNLL ;; collaborated_a1 := aj_-_i-att_le & [ ORTH < "collaborated" >, SYNSEM [ LKEYS.KEYREL.PRED "_collaborated_a_1_rel", PHON.ONSET con ] ]. colonel_n2 := n_-_c-pre-ttl_le & [ ORTH < "colonel" >, SYNSEM [ LKEYS.KEYREL.PRED "_colonel_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. comanche_people_n1 := n_-_c-pl-ifl_le & [ ORTH < "Comanche", "people" >, SYNSEM [ LKEYS.KEYREL.PRED "_comanche+people_n_1_rel", PHON.ONSET con ] ]. comic_book_n1 := n_-_c_le & [ ORTH < "comic", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_comic+book_n_1_rel", PHON.ONSET con ] ]. community_park_n1 := n_-_c_le & [ ORTH < "community", "park" >, SYNSEM [ LKEYS.KEYREL.PRED "_community+park_n_1_rel", PHON.ONSET con ] ]. community_service_n1 := n_-_mc_le & [ ORTH < "community-service" >, SYNSEM [ LKEYS.KEYREL.PRED "_community+service_n_1_rel", PHON.ONSET con ] ]. community_service_program_n1 := n_-_c_le & [ ORTH < "community", "service", "program" >, SYNSEM [ LKEYS.KEYREL.PRED "_community+service+program_n_1_rel", PHON.ONSET con ] ]. comprise_of_mal_v1 := v_pp_np_le_rbst & [ ORTH < "comprise" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_comprise_v_1_rel" ], PHON.ONSET con ] ]. computer_lab_n1 := n_-_c_le & [ ORTH < "computer", "lab" >, SYNSEM [ LKEYS.KEYREL.PRED "_computer+lab_n_1_rel", PHON.ONSET con ] ]. computer_store_n1 := n_-_c_le & [ ORTH < "computer", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_computer+store_n_1_rel", PHON.ONSET con ] ]. concern_to_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "concern" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_concern_n_for_rel" ], PHON.ONSET con ] ]. confuse_v1 := v_np_le & [ ORTH < "confuse" >, SYNSEM [ LKEYS.KEYREL.PRED "_confuse_v_1_rel", PHON.ONSET con ] ]. consequence_on_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "consequence" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_consequence_n_for_rel" ], PHON.ONSET con ] ]. consider_for_mal_v1 := v_pp_np_le_rbst & [ ORTH < "consider" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_consider_v_1_rel" ], PHON.ONSET con ] ]. consider_in_mal_v1 := v_pp_np_le_rbst & [ ORTH < "consider" >, SYNSEM [ LKEYS [ --COMPKEY _in_p_sel_rel, KEYREL.PRED "_consider_v_1_rel" ], PHON.ONSET con ] ]. constitute_as_mal_v1 := v_pp_np_le_rbst & [ ORTH < "constitute" >, SYNSEM [ LKEYS [ --COMPKEY _as_p_sel_rel, KEYREL.PRED "_constitute_v_1_rel" ], PHON.ONSET con ] ]. contradict_with_mal_v1 := v_pp_np_le_rbst & [ ORTH < "contradict" >, SYNSEM [ LKEYS [ --COMPKEY _with_p_sel_rel, KEYREL.PRED "_contradict_v_1_rel" ], PHON.ONSET con ] ]. construction_paper_n1 := n_-_m_le & [ ORTH < "construction", "paper" >, SYNSEM [ LKEYS.KEYREL.PRED "_construction+paper_n_1_rel", PHON.ONSET con ] ]. contribute_in_to_mal_v1 := v_pp_e_le_rbst & [ ORTH < "contribute" >, SYNSEM [ LKEYS [ --COMPKEY _in_p_sel_rel, KEYREL.PRED "_contribute_v_to_rel" ], PHON.ONSET con ] ]. conveyor_belt_n1 := n_-_c_le & [ ORTH < "conveyor", "belt" >, SYNSEM [ LKEYS.KEYREL.PRED "_conveyor+belt_n_1_rel", PHON.ONSET con ] ]. cookie_jar_n1 := n_-_c_le & [ ORTH < "cookie", "jar" >, SYNSEM [ LKEYS.KEYREL.PRED "_cookie+jar_n_1_rel", PHON.ONSET con ] ]. corner_deli_n1 := n_-_c_le & [ ORTH < "corner", "deli" >, SYNSEM [ LKEYS.KEYREL.PRED "_corner+deli_n_1_rel", PHON.ONSET con ] ]. costume_n1 := n_-_c_le & [ ORTH < "costume" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_costume_n_1_rel", PHON.ONSET con ] ]. costume_party_n1 := n_-_c_le & [ ORTH < "costume", "party" >, SYNSEM [ LKEYS.KEYREL.PRED "_costume+party_n_1_rel", PHON.ONSET con ] ]. cotton_candy_n1 := n_-_m_le & [ ORTH < "cotton", "candy" >, SYNSEM [ LKEYS.KEYREL.PRED "_cotton+candy_n_1_rel", PHON.ONSET con ] ]. cotton_club_n1 := n_-_c-nm_le & [ ORTH < "Cotton", "Club" >, SYNSEM [ LKEYS.KEYREL.CARG "Cotton+Club", PHON.ONSET con ] ]. counter_against_mal_v1 := v_pp_np_le_rbst & [ ORTH < "counter" >, SYNSEM [ LKEYS [ --COMPKEY _against_p_sel_rel, KEYREL.PRED "_counter_v_1_rel" ], PHON.ONSET con ] ]. country_music_n1 := n_-_m_le & [ ORTH < "country", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_country+music_n_1_rel", PHON.ONSET con ] ]. county_fair_n1 := n_-_c_le & [ ORTH < "county", "fair" >, SYNSEM [ LKEYS.KEYREL.PRED "_county+fair_n_1_rel", PHON.ONSET con ] ]. crash_landing_n1 := n_-_mc_le & [ ORTH < "crash", "landing" >, SYNSEM [ LKEYS.KEYREL.PRED "_crash+landing_n_1_rel", PHON.ONSET con ] ]. crossword_puzzle_n1 := n_-_c_le & [ ORTH < "crossword", "puzzle" >, SYNSEM [ LKEYS.KEYREL.PRED "_crossword+puzzle_n_1_rel", PHON.ONSET con ] ]. cruise_ship_n1 := n_-_c_le & [ ORTH < "cruise", "ship" >, SYNSEM [ LKEYS.KEYREL.PRED "_cruise+ship_n_1_rel", PHON.ONSET con ] ]. cub_scout_n1 := n_-_c_le & [ ORTH < "cub", "scout" >, SYNSEM [ LKEYS.KEYREL.PRED "_cub+scout_n_1_rel", PHON.ONSET con ] ]. cunninghams_n1 := n_-_pn-pl-def_le & [ ORTH < "Cunninghams" >, SYNSEM [ LKEYS.KEYREL.CARG "Cunningham", PHON.ONSET con ] ]. cunninghams_n2 := n_-_pn-pl_le & [ ORTH < "Cunninghams" >, SYNSEM [ LKEYS.KEYREL.CARG "Cunningham", PHON.ONSET con ] ]. cut_v1 := v_np_le & [ ORTH < "cut" >, SYNSEM [ LKEYS.KEYREL.PRED "_cut_v_1_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. cut_v2 := v_pp*_dir_le & [ ORTH < "cut" >, SYNSEM [ LKEYS.KEYREL.PRED "_cut_v_1_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. cut_v3 := v_np-np_only_le & [ ORTH < "cut" >, SYNSEM [ LKEYS.KEYREL.PRED "_cut_v_1_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. d_grade_n1 := n_-_c_le & [ ORTH < "D" >, SYNSEM [ LKEYS.KEYREL.PRED "_D_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. dad_n1 := n_-_c_le & [ ORTH < "dad" >, SYNSEM [ LKEYS.KEYREL.PRED "_dad_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. daisy_n2 := n_-_c_le & [ ORTH < "daisy" >, SYNSEM [ LKEYS.KEYREL.PRED "_daisy_n_1_rel", LOCAL.AGR.PNG.PN 3p, PHON.ONSET con ] ]. dance_n1 := n_-_c_le & [ ORTH < "dance" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance_n_1_rel", PHON.ONSET con ] ]. #| dance_v1 := v_-_le & [ ORTH < "dance" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance_v_1_rel", PHON.ONSET con ] ]. |# dance_class_n1 := n_-_mc_le & [ ORTH < "dance", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance+class_n_1_rel", PHON.ONSET con ] ]. dance_floor_n1 := n_-_mc_le & [ ORTH < "dance", "floor" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance+floor_n_1_rel", PHON.ONSET con ] ]. dance_performance_n1 := n_-_mc_le & [ ORTH < "dance", "performance" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance+performance_n_1_rel", PHON.ONSET con ] ]. dancing_performance_n1 := n_-_mc_le & [ ORTH < "dancing", "performance" >, SYNSEM [ LKEYS.KEYREL.PRED "_dancing+performance_n_1_rel", PHON.ONSET con ] ]. dance_suite_n1 := n_-_mc_le & [ ORTH < "dance", "suite" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance+suite_n_1_rel", PHON.ONSET con ] ]. dance_theater_n1 := n_-_mc_le & [ ORTH < "dance", "theater" >, SYNSEM [ LKEYS.KEYREL.PRED "_dance+theater_n_1_rel", PHON.ONSET con ] ]. darryl_n1 := n_-_pn_le & [ ORTH < "Darryl" >, SYNSEM [ LKEYS.KEYREL.CARG "Darryl", PHON.ONSET con ] ]. day_by_day_adv := pp_-_i_le & [ ORTH < "day", "by", "day" >, SYNSEM [ LKEYS.KEYREL.PRED _day+by+day_p_rel, PHON.ONSET voc ] ]. day_to_day_adv := pp_-_i_le & [ ORTH < "day", "to", "day" >, SYNSEM [ LKEYS.KEYREL.PRED _day+to+day_p_rel, PHON.ONSET voc ] ]. debate_of_on_mal_n1 := n_pp_c_le_rbst & [ ORTH < "debate" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_debate_n_on_rel" ], PHON.ONSET con ] ]. deeper_deg := av_-_dg-jom_le & [ ORTH < "deeper" >, SYNSEM [ LKEYS.KEYREL.PRED "_deeper_x_deg_rel", PHON.ONSET con ] ]. deer_n1 := n_-_c_le & [ ORTH < "deer" >, SYNSEM [ LKEYS.KEYREL.PRED "_deer_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. deer_picture_n1 := n_-_c_le & [ ORTH < "deer", "picture" >, SYNSEM [ LKEYS.KEYREL.PRED "_deer+picture_n_1_rel", PHON.ONSET con ] ]. department_store_n1 := n_-_c_le & [ ORTH < "department", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_department+store_n_1_rel", PHON.ONSET con ] ]. desk_drawer_n1 := n_-_c_le & [ ORTH < "desk", "drawer" >, SYNSEM [ LKEYS.KEYREL.PRED "_desk+drawer_n_1_rel", PHON.ONSET con ] ]. desert_n1 := n_-_c_le & [ ORTH < "desert" >, SYNSEM [ LKEYS.KEYREL.PRED "_desert_n_1_rel", PHON.ONSET con ] ]. destiny_n1 := n_-_c_le & [ ORTH < "destiny" >, SYNSEM [ LKEYS.KEYREL.PRED "_destiny_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. deteriorate_mal_v1 := v_np_caus_le_rbst & [ ORTH < "deteriorate" >, SYNSEM [ LKEYS.KEYREL.PRED "_deteriorate_v_1_rel", PHON.ONSET con ] ]. devote_into_to_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "devote" >, SYNSEM [ LKEYS [ --OCOMPKEY _into_p_sel_rel, KEYREL.PRED "_devote_v_to_rel" ], PHON.ONSET con ] ]. dew_droplet_n1 := n_-_c_le & [ ORTH < "dew", "droplet" >, SYNSEM [ LKEYS.KEYREL.PRED "_dew+droplet_n_1_rel", PHON.ONSET con ] ]. dewberry_wallace_n1 := n_-_pn_le & [ ORTH < "Dewberry", "Wallace" >, SYNSEM [ LKEYS.KEYREL.CARG "Dewberry+Wallace", PHON.ONSET con ] ]. did1_neg_3 := v_vp_did-n_le & [ ORTH < "did", "not" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP - ]. did1_pos_rbst := v_vp_did_le & [ ORTH < "did" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT [ HEAD.INV -, VAL.COMPS < expressed_synsem & [ MODIFD notmod_or_rmod ] > ] ], ALTS [ VPELLIP -, ADVADD - ], GENRE robust ]. did1_pos := v_vp_did_le & [ ORTH < "did" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.VAL.COMPS < lex_phr_synsem > ] ]. did1_pos_ques := v_vp_did_le & [ ORTH < "did" >, SYNSEM [ PHON.ONSET con, LOCAL [ CAT [ HEAD.INV +, VAL.COMPS.FIRST expressed_synsem ], CONT.HOOK.INDEX.SF ques ] ] ]. dies_drear_n1 := n_-_pn_le & [ ORTH < "Dies", "Drear" >, SYNSEM [ LKEYS.KEYREL.CARG "Dies+Drear", PHON.ONSET con ] ]. died_a1_post := v_-_psv-post_le_rbst & [ ORTH < "died" >, SYNSEM [ LKEYS.KEYREL.PRED "_die_v_1_rel", PHON.ONSET con ] ]. died_a1_pre := v_-_psv-pre_le_rbst & [ ORTH < "died" >, SYNSEM [ LKEYS.KEYREL.PRED "_die_v_1_rel", PHON.ONSET con ] ]. dining_room_n1 := n_-_c_le & [ ORTH < "dining", "room" >, SYNSEM [ LKEYS.KEYREL.PRED "_dining+room_n_1_rel", PHON.ONSET con ] ]. dining_room_table_n1 := n_-_c_le & [ ORTH < "dining", "room", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_dining+room+table_n_1_rel", PHON.ONSET con ] ]. dining_room_table_n2 := n_-_c_le & [ ORTH < "dining-", "room", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_dining+room+table_n_1_rel", PHON.ONSET con ] ]. dining_room_n1 := n_-_c_le & [ ORTH < "dining", "room" >, SYNSEM [ LKEYS.KEYREL.PRED "_dining+room_n_1_rel", PHON.ONSET con ] ]. dining_table_n1 := n_-_c_le & [ ORTH < "dining", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_dining+table_n_1_rel", PHON.ONSET con ] ]. dinner_n1 := n_-_mc_le & [ ORTH < "dinner" >, SYNSEM [ MODIFD.LPERIPH na, LKEYS.KEYREL.PRED "_dinner_n_1_rel", PHON.ONSET con ] ]. #| dinner_n1 := n_-_mc-time_le & [ ORTH < "dinner" >, SYNSEM [ LKEYS.KEYREL.PRED "_dinner_n_1_rel", PHON.ONSET con ] ]. |# dinner_party_n1 := n_-_c_le & [ ORTH < "dinner", "party" >, SYNSEM [ LKEYS.KEYREL.PRED "_dinner+party_n_1_rel", PHON.ONSET con ] ]. dinner_table_n1 := n_-_c_le & [ ORTH < "dinner", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_dinner+table_n_1_rel", PHON.ONSET con ] ]. disappear_mal_v1 := v_np_caus_le_rbst & [ ORTH < "disappear" >, SYNSEM [ LKEYS.KEYREL.PRED "_disappear_v_1_rel", PHON.ONSET con ] ]. disclose_of_mal_v1 := v_pp_np_le_rbst & [ ORTH < "disclose" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_disclose_v_1_rel" ], PHON.ONSET con ] ]. discover_v1 := v_np_le & [ ORTH < "discover" >, SYNSEM [ LKEYS.KEYREL.PRED "_discover_v_1_rel", PHON.ONSET con ] ]. discover_about_mal_v1 := v_pp_np_le_rbst & [ ORTH < "discover" >, SYNSEM [ LKEYS [ --COMPKEY _about_p_sel_rel, KEYREL.PRED "_discover_v_1_rel" ], PHON.ONSET con ] ]. discuss_about_mal_v1 := v_pp_np_le_rbst & [ ORTH < "discuss" >, SYNSEM [ LKEYS [ --COMPKEY _about_p_sel_rel, KEYREL.PRED "_discuss_v_1_rel" ], PHON.ONSET con ] ]. discuss_on_mal_v1 := v_pp_np_le_rbst & [ ORTH < "discuss" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_discuss_v_1_rel" ], PHON.ONSET con ] ]. dish_n1 := n_pp_mc-of_le & [ ORTH < "dish" >, SYNSEM [ LKEYS.KEYREL.PRED "_dish_n_of_rel", PHON.ONSET con ] ]. district_oratory_contest_n1 := n_-_c_le & [ ORTH < "District", "Oratory", "Contest" >, SYNSEM [ LKEYS.KEYREL.PRED "_District+Oratory+Contest_n_1_rel", PHON.ONSET con ] ]. ; Block use for "What was Kim doing yesterday?" do_v4 := v_np-np_only_le & [ ORTH < "do" >, SYNSEM [ LKEYS.KEYREL.PRED "_do_v_1_rel", LOCAL.CAT.VAL.COMPS < [ NONLOC.SLASH 0-dlist ], [ LOCAL.CAT.HEAD.MINORS.NORM quantity_or_norm_or_no_rel, NONLOC.SLASH 0-dlist ] >, PHON.ONSET con ] ]. ; Block plural of "doe" to avoid ambiguity with aux "does" doe_n1 := n_-_c-sg_le & [ ORTH < "doe" >, SYNSEM [ LKEYS.KEYREL.PRED "_doe_n_1_rel", PHON.ONSET con ] ]. does1_pos_rbst := v_vp_does_le & [ ORTH < "does" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT [ HEAD.INV -, VAL.COMPS < expressed_synsem & [ MODIFD notmod_or_rmod ] > ] ], ALTS [ VPELLIP -, ADVADD - ], GENRE robust ]. does1_pos := v_vp_does_le & [ ORTH < "does" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.VAL.COMPS < lex_phr_synsem > ] ]. does1_pos_ques := v_vp_does_le & [ ORTH < "does" >, SYNSEM [ PHON.ONSET con, LOCAL [ CAT [ HEAD.INV +, VAL.COMPS.FIRST expressed_synsem ], CONT.HOOK.INDEX.SF ques ] ] ]. does1_neg_3 := v_vp_does-n_le & [ ORTH < "does", "not" >, SYNSEM.PHON.ONSET con ]. do1_pos_rbst := v_vp_do-f_le & [ ORTH < "do" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT [ HEAD.INV -, VAL.COMPS < expressed_synsem & [ MODIFD notmod_or_rmod ] > ] ], ALTS [ VPELLIP -, ADVADD - ], GENRE robust ]. ; Dropped ALTS.VPELLIP - : see law5_f-g.c do1_pos := v_vp_do-f_le & [ ORTH < "do" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.VAL.COMPS < lex_phr_synsem > ] ]. do1_pos_ques := v_vp_do-f_le & [ ORTH < "do" >, SYNSEM [ PHON.ONSET con, LOCAL [ CAT [ HEAD.INV +, VAL.COMPS.FIRST expressed_synsem ], CONT.HOOK.INDEX.SF ques ] ] ]. do1_neg_3 := v_vp_do-f-n_le & [ ORTH < "do", "not" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP - ]. doctor_abb_n1 := n_-_c-pre-ttl_le & [ ORTH < "Dr" >, SYNSEM [ LKEYS.KEYREL.PRED "_doctor_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. doctor_abb_n2 := n_-_c-pre-ttl_le & [ ORTH < "Dr." >, SYNSEM [ LKEYS.KEYREL.PRED "_doctor_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. doctor_title_n1 := n_-_c-pre-ttl_le & [ ORTH < "Doctor" >, SYNSEM [ LKEYS.KEYREL.PRED "_doctor_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. dog_beach_n1 := n_-_c_le & [ ORTH < "dog", "beach" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+beach_n_1_rel", PHON.ONSET con ] ]. dog_food_n1 := n_-_m_le & [ ORTH < "dog", "food" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+food_n_1_rel", PHON.ONSET con ] ]. dog_house_n1 := n_-_c_le & [ ORTH < "dog", "house" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+house_n_1_rel", PHON.ONSET con ] ]. dog_jump_v1 := v_-_le & [ ORTH < "dog-", "jump" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+jump_v_1_rel", PHON.ONSET con ] ]. dog_jump_v2 := v_-_le & [ ORTH < "dog", "jump" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+jump_v_1_rel", PHON.ONSET con ] ]. dog_park_n1 := n_-_c_le & [ ORTH < "dog", "park" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+park_n_1_rel", PHON.ONSET con ] ]. dog_shelter_n1 := n_-_c_le & [ ORTH < "dog", "shelter" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+shelter_n_1_rel", PHON.ONSET con ] ]. dog_soldier_n1 := n_-_c_le & [ ORTH < "Dog", "Soldier" >, SYNSEM [ LKEYS.KEYREL.PRED "_Dog+Soldier_n_1_rel", PHON.ONSET con ] ]. dog_walk_v1 := v_-_le & [ ORTH < "dog", "walk" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+walk_v_1_rel", PHON.ONSET con ] ]. dog_treat_n1 := n_-_c_le & [ ORTH < "dog", "treat" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+treat_n_1_rel", PHON.ONSET con ] ]. dog_vet_n1 := n_-_c_le & [ ORTH < "dog", "vet" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+vet_n_1_rel", PHON.ONSET con ] ]. dollar_bill_n1 := n_-_c_le & [ ORTH < "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_dollar+bill_n_1_rel", PHON.ONSET con ] ]. done_v1_rbst := v_np_le & [ ORTH < "done" >, SYNSEM [ LKEYS.KEYREL.PRED "_do_v_1_rel", PHON.ONSET con ], GENRE robust ]. donut_shop_n1 := n_-_c_le & [ ORTH < "donut", "shop" >, SYNSEM [ LKEYS.KEYREL.PRED "_donut+shop_n_1_rel", PHON.ONSET con ] ]. door_n1 := n_-_c_le & [ ORTH < "door" >, SYNSEM [ LKEYS.KEYREL.PRED "_door_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. downstairs_door_n1 := n_-_c_le & [ ORTH < "downstairs", "door" >, SYNSEM [ LKEYS.KEYREL.PRED "_downstairs+door_n_1_rel", PHON.ONSET con ] ]. drawing_n1 := n_pp_c-of_le & [ ORTH < "drawing" >, SYNSEM [ LKEYS.KEYREL.PRED "_drawing_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. drawing_n2 := n_-_m_le & [ ORTH < "drawing" >, SYNSEM [ LKEYS.KEYREL.PRED "_drawing_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. a_dozen := aj_-_i-crd-one_le & [ ORTH < "a", "dozen" >, SYNSEM [ LKEYS.KEYREL.CARG "12", PHON.ONSET voc ] ]. dream_v1 := v_-_le & [ ORTH < "dream" >, SYNSEM [ LKEYS.KEYREL.PRED "_dream_v_1_rel", PHON.ONSET con ] ]. dream_of_mal_v1 := v_np_pp_le_rbst & [ ORTH < "dream" >, SYNSEM [ LKEYS.KEYREL.PRED "_dream_v_of_rel", PHON.ONSET con ] ]. dress_n1 := n_-_c_le & [ ORTH < "dress" >, SYNSEM [ LKEYS.KEYREL.PRED "_dress_n_1_rel", PHON.ONSET con ] ]. dress_shoe_n1 := n_-_c_le & [ ORTH < "dress", "shoe" >, SYNSEM [ LKEYS.KEYREL.PRED "_dress+shoe_n_1_rel", PHON.ONSET con ] ]. dresser_drawer_n1 := n_-_c_le & [ ORTH < "dresser", "drawer" >, SYNSEM [ LKEYS.KEYREL.PRED "_dresser+drawer_n_1_rel", PHON.ONSET con ] ]. drill_v1 := v_np_le & [ ORTH < "drill" >, SYNSEM [ LKEYS.KEYREL.PRED "_drill_v_1_rel", PHON.ONSET con ] ]. drink_n1 := n_-_c_le & [ ORTH < "drink" >, SYNSEM [ LKEYS.KEYREL.PRED "_drink_n_1_rel", PHON.ONSET con ] ]. drink_menu_n1 := n_-_c_le & [ ORTH < "drink", "menu" >, SYNSEM [ LKEYS.KEYREL.PRED "_drink+menu_n_1_rel", PHON.ONSET con ] ]. dripping_brook_elementary_school_n1 := n_-_mc_le & [ ORTH < "Dripping", "Brook", "Elementary", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Dripping+Brook+Elementary+School_n_1_rel", PHON.ONSET con ] ]. duck_costume_n1 := n_-_c_le & [ ORTH < "duck", "costume" >, SYNSEM [ LKEYS.KEYREL.PRED "_duck+costume_n_1_rel", PHON.ONSET con ] ]. duck_dish_n1 := n_-_c_le & [ ORTH < "duck", "dish" >, SYNSEM [ LKEYS.KEYREL.PRED "_duck+dish_n_1_rel", PHON.ONSET con ] ]. duck_painting_n1 := n_-_mc_le & [ ORTH < "duck", "painting" >, SYNSEM [ LKEYS.KEYREL.PRED "_duck+painting_n_1_rel", PHON.ONSET con ] ]. duck_pond_n1 := n_-_c_le & [ ORTH < "duck", "pond" >, SYNSEM [ LKEYS.KEYREL.PRED "_duck+pond_n_1_rel", PHON.ONSET con ] ]. duck_soup_n1 := n_-_mc_le & [ ORTH < "duck", "soup" >, SYNSEM [ LKEYS.KEYREL.PRED "_duck+soup_n_1_rel", PHON.ONSET con ] ]. duke_ellington_n1 := n_-_pn_le & [ ORTH < "Duke", "Ellington" >, SYNSEM [ LKEYS.KEYREL.CARG "Duke+Ellington", PHON.ONSET con ] ]. ; Since PET does not enforce detless-PP constraints, just list here. ; during_break_adv := pp_-_i_le & [ ORTH < "during", "break" >, SYNSEM [ LKEYS.KEYREL.PRED _during+break_p_rel, PHON.ONSET con ] ]. eagle_scout_n1 := n_-_c_le & [ ORTH < "eagle", "scout" >, SYNSEM [ LKEYS.KEYREL.PRED "_eagle+scout_n_1_rel", PHON.ONSET voc ] ]. earn_for_mal_v1 := v_pp_np_le_rbst & [ ORTH < "earn" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_earn_v_1_rel" ], PHON.ONSET voc ] ]. earth_day := n_-_m-hldy_le & [ ORTH < "Earth", "Day" >, SYNSEM [ LKEYS.KEYREL.CARG "Earth_Day", PHON.ONSET voc ] ]. the_earth_n1 := n_-_pn_le & [ ORTH < "the", "Earth" >, SYNSEM [ LKEYS.KEYREL.CARG "the+Earth", PHON.ONSET con ] ]. eb_white_n1 := n_-_pn_le & [ ORTH < "E", "B", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. eb_white_n2 := n_-_pn_le & [ ORTH < "E.", "B.", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. eb_white_n3 := n_-_pn_le & [ ORTH < "E", "B.", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. eb_white_n4 := n_-_pn_le & [ ORTH < "E.", "B", "White" >, SYNSEM [ LKEYS.KEYREL.CARG "EBWhite", PHON.ONSET voc ] ]. ;; Hack to block "Eddie carrots" eddie_n1 := n_-_pn_le & [ ORTH < "Eddie" >, SYNSEM [ LKEYS.KEYREL.CARG "Eddie", MODIFD.LPERIPH -, PHON.ONSET voc ] ]. edward_j_sebastian_elementary_school_n1 := n_-_mc_le & [ ORTH < "Edward", "J.", "Sebastian", "Elementary", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Edward+J+Sebastian+Elementary+School_n_1_rel", PHON.ONSET voc ] ]. effect_to_on_mal_n1 := n_pp_c_le_rbst & [ ORTH < "effect" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_effect_n_on_rel" ], PHON.ONSET voc ] ]. eight_a1 := aj_-_i-prd_le & [ ORTH < "eight" >, SYNSEM [ LKEYS.KEYREL.PRED "_eight_a_1_rel", PHON.ONSET voc ] ]. elaborate_about_on_mal_v1 := v_pp_e_le_rbst & [ ORTH < "elaborate" >, SYNSEM [ LKEYS [ --COMPKEY _about_p_sel_rel, KEYREL.PRED "_elaborate_v_on_rel" ], PHON.ONSET voc ] ]. eleanor_roosevelt_n1 := n_-_pn_le & [ ORTH < "Eleanor", "Roosevelt" >, SYNSEM [ LKEYS.KEYREL.CARG "Eleanor+Roosevelt", PHON.ONSET voc ] ]. electronics_store_n1 := n_-_c_le & [ ORTH < "electronics", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_electronics+store_n_1_rel", PHON.ONSET voc ] ]. eleven_a1 := aj_-_i-prd_le & [ ORTH < "eleven" >, SYNSEM [ LKEYS.KEYREL.PRED "_eleven_a_1_rel", PHON.ONSET voc ] ]. ellen_raskin_n1 := n_-_pn_le & [ ORTH < "Ellen", "Raskin" >, SYNSEM [ LKEYS.KEYREL.CARG "Ellen+Raskin", PHON.ONSET voc ] ]. elisha_g_otis_n1 := n_-_pn_le & [ ORTH < "Elisha", "G.", "Otis" >, SYNSEM [ LKEYS.KEYREL.CARG "Elisha+G+Otis", PHON.ONSET voc ] ]. else_n1 := n_-_pn_le & [ ORTH < "Else" >, SYNSEM [ LKEYS.KEYREL.CARG "Else", PHON.ONSET voc ] ]. emmy_solis_n1 := n_-_pn_le & [ ORTH < "Emmy", "Solis" >, SYNSEM [ LKEYS.KEYREL.CARG "Emmy+Solis", PHON.ONSET con ] ]. empire_state_building_n1 := n_-_c-nm_le & [ ORTH < "Empire", "State", "Building" >, SYNSEM [ LKEYS.KEYREL.CARG "Empire+State+Building", PHON.ONSET voc ] ]. english_a1 := aj_-_i-att_le & [ ORTH < "English" >, SYNSEM [ LKEYS.KEYREL.PRED "_english_a_1_rel", PHON.ONSET voc ] ]. english_n3 := n_-_m_le & [ ORTH < "English" >, SYNSEM [ LKEYS.KEYREL.PRED "_english_n_1_rel", PHON.ONSET voc ] ]. english_class_n1 := n_-_c_le & [ ORTH < "english", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_english+class_n_1_rel", PHON.ONSET voc ] ]. english_teacher_n1 := n_-_c_le & [ ORTH < "english", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_english+teacher_n_1_rel", PHON.ONSET voc ] ]. equal_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "equal" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_equal_v_1_rel" ], PHON.ONSET con ] ]. ernie_n1 := n_-_pn_le & [ ORTH < "Ernie" >, SYNSEM [ LKEYS.KEYREL.CARG "Ernie", PHON.ONSET voc ] ]. essential_n1 := n_-_c_le & [ ORTH < "essential" >, SYNSEM [ LKEYS.KEYREL.PRED "_essential_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. eucalyptus_tree_n1 := n_-_c_le & [ ORTH < "eucalyptus", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_eucalyptus+tree_n_1_rel", PHON.ONSET voc ] ]. every_all_rbst := d_-_prt-plm_le & [ ORTH < "every" >, SYNSEM [ LKEYS.KEYREL.PRED _all_q_rel, LOCAL.CAT.VAL.SPEC.FIRST.LOCAL.AGR.PNG.PN 3p, PHON.ONSET voc ], GENRE robust ]. everyday_adv_rbst := av_-_i-vp-po_le & [ ORTH < "everyday" >, SYNSEM [ LKEYS.KEYREL.PRED "_every+day_a_1_rel", PHON.ONSET voc ], GENRE robust ]. example_n1 := n_pp_c-ns-of_le & [ ORTH < "example" >, SYNSEM [ LKEYS.KEYREL.PRED "_example_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. existed_a1_post := v_-_psv-post_le_rbst & [ ORTH < "existed" >, SYNSEM [ LKEYS.KEYREL.PRED "_exist_v_1_rel", PHON.ONSET voc ] ]. explore_into_mal_v1 := v_pp_np_le_rbst & [ ORTH < "explore" >, SYNSEM [ LKEYS [ --COMPKEY _into_p_sel_rel, KEYREL.PRED "_explore_v_1_rel" ], PHON.ONSET con ] ]. expose_of_to_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "expose" >, SYNSEM [ LKEYS [ --OCOMPKEY _of_p_sel_rel, KEYREL.PRED "_expose_v_to_rel" ], PHON.ONSET voc ] ]. eye_contact_n1 := n_-_m_le & [ ORTH < "eye", "contact" >, SYNSEM [ LKEYS.KEYREL.PRED "_eye+contact_n_1_rel", PHON.ONSET voc ] ]. f_grade_n1 := n_-_c_le & [ ORTH < "F" >, SYNSEM [ LKEYS.KEYREL.PRED "_F_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. face_to_face_adv := pp_-_i_le & [ ORTH < "face", "to", "face" >, SYNSEM [ LKEYS.KEYREL.PRED _face+to+face_p_rel, PHON.ONSET voc ] ]. face_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "face" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_face_v_1_rel" ], PHON.ONSET con ] ]. family_n1 := n_pp_c-of_le & [ ORTH < "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_family_n_of_rel", LOCAL.CAT.VAL.SPR < expressed_synsem >, PHON.ONSET con ] ]. families_n2 := n_-_c-pl-ifl_le & [ ORTH < "families" >, SYNSEM [ LKEYS.KEYREL.PRED "_family_n_1_rel", PHON.ONSET con ] ]. family_member_n1 := n_-_c_le & [ ORTH < "family", "member" >, SYNSEM [ LKEYS.KEYREL.PRED "_family+member_n_1_rel", PHON.ONSET con ] ]. family_picture_n1 := n_-_c_le & [ ORTH < "family", "picture" >, SYNSEM [ LKEYS.KEYREL.PRED "_family+picture_n_1_rel", PHON.ONSET con ] ]. family_reunion_n1 := n_-_c_le & [ ORTH < "family", "reunion" >, SYNSEM [ LKEYS.KEYREL.PRED "_family+reunion_n_1_rel", PHON.ONSET con ] ]. family_vacation_n1 := n_-_mc_le & [ ORTH < "family", "vacation" >, SYNSEM [ LKEYS.KEYREL.PRED "_family+vacation_n_1_rel", PHON.ONSET con ] ]. farm_v1 := v_-_le & [ ORTH < "farm" >, SYNSEM [ LKEYS.KEYREL.PRED "_farm_v_1_rel", PHON.ONSET con ] ]. farm_animal_n1 := n_-_c_le & [ ORTH < "farm", "animal" >, SYNSEM [ LKEYS.KEYREL.PRED "_farm+animal_n_1_rel", PHON.ONSET con ] ]. fast_n1 := n_-_c_le & [ ORTH < "fast" >, SYNSEM [ LKEYS.KEYREL.PRED "_fast_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. fast_food_restaurant_n1 := n_-_c_le & [ ORTH < "fast", "food", "restaurant" >, SYNSEM [ LKEYS.KEYREL.PRED "_fast+food+restaurant_n_1_rel", PHON.ONSET con ] ]. father_figure_n1 := n_-_c_le & [ ORTH < "father", "figure" >, SYNSEM [ LKEYS.KEYREL.PRED "_father+figure_n_1_rel", PHON.ONSET con ] ]. favorite_isect := aj_-_i-att_le & [ ORTH < "favorite" >, SYNSEM [ LKEYS.KEYREL.PRED "_favorite_a_1_rel", PHON.ONSET con ] ]. feeling_n1 := n_pp_c-of_le & [ ORTH < "feeling" >, SYNSEM [ LKEYS.KEYREL.PRED "_feeling_n_of_rel", PHON.ONSET con ] ]. feel_v1 := v_np_le & [ ORTH < "feel" >, SYNSEM [ LKEYS.KEYREL.PRED "_feel_v_1_rel", PHON.ONSET con ] ]. feel_v7 := v_pp*-cp_le & [ ORTH < "feel" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_feel_v_1_rel" ], LOCAL.CAT.VAL.COMPS.REST.FIRST.LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. feng_n1 := n_-_pn_le & [ ORTH < "Feng" >, SYNSEM [ LKEYS.KEYREL.CARG "Feng", PHON.ONSET con ] ]. field_grass_n1 := n_-_m_le & [ ORTH < "field", "grass" >, SYNSEM [ LKEYS.KEYREL.PRED "_field+grass_n_1_rel", PHON.ONSET con ] ]. field_trip_n1 := n_-_c_le & [ ORTH < "field", "trip" >, SYNSEM [ LKEYS.KEYREL.PRED "_field+trip_n_1_rel", PHON.ONSET con ] ]. fifth_grade_class_n1 := n_-_m_le & [ ORTH < "fifth-", "grade", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_fifth+grade+class_n_1_rel", PHON.ONSET con ] ]. fifth_grader_n1 := n_-_c_le & [ ORTH < "fifth", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_fifth+grader_n_1_rel", PHON.ONSET con ] ]. fight_n1 := n_-_c_le & [ ORTH < "fight" >, SYNSEM [ LKEYS.KEYREL.PRED "_fight_n_1_rel", PHON.ONSET con ] ]. #| fight_v1 := v_np_le & [ ORTH < "fight" >, SYNSEM [ LKEYS.KEYREL.PRED "_fight_v_1_rel", PHON.ONSET con ] ]. |# find_mal_v1 := v_-_le_rbst & [ ORTH < "find" >, SYNSEM [ LKEYS.KEYREL.PRED "_find_v_1_rel", PHON.ONSET con ] ]. finish_line_n1 := n_-_c_le & [ ORTH < "finish", "line" >, SYNSEM [ LKEYS.KEYREL.PRED "_finish+line_n_1_rel", PHON.ONSET con ] ]. fire_alarm_n1 := n_-_c_le & [ ORTH < "fire", "alarm" >, SYNSEM [ LKEYS.KEYREL.PRED "_fire+alarm_n_1_rel", PHON.ONSET con ] ]. fire_drill_n1 := n_-_c_le & [ ORTH < "fire", "drill" >, SYNSEM [ LKEYS.KEYREL.PRED "_fire+drill_n_1_rel", PHON.ONSET con ] ]. fire_truck_n1 := n_-_c_le & [ ORTH < "fire", "truck" >, SYNSEM [ LKEYS.KEYREL.PRED "_fire+truck_n_1_rel", PHON.ONSET con ] ]. firebird_recital_n1 := n_-_c_le & [ ORTH < "Firebird", "recital" >, SYNSEM [ LKEYS.KEYREL.PRED "_Firebird+recital_n_1_rel", PHON.ONSET con ] ]. firework_n1 := n_-_c-sg_le & [ ORTH < "firework" >, SYNSEM [ LKEYS.KEYREL.PRED "_firework_n_1_rel", PHON.ONSET con ] ]. fireworks_show_n1 := n_-_c_le & [ ORTH < "fireworks", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_fireworks+show_n_1_rel", PHON.ONSET con ] ]. first_adv2 := av_-_s-cp-pr_le & [ ORTH < "first" >, SYNSEM [ LKEYS.KEYREL.PRED "_first_a_1_rel", PHON.ONSET con ] ]. first_base_n1 := n_-_m_le & [ ORTH < "first", "base" >, SYNSEM [ LKEYS.KEYREL.PRED "_first+base_n_1_rel", PHON.ONSET con ] ]. first_grade_boy_n1 := n_-_c_le & [ ORTH < "first-", "grade", "boy" >, SYNSEM [ LKEYS.KEYREL.PRED "_first+grade+boy_n_1_rel", PHON.ONSET con ] ]. first_grader_n1 := n_-_c_le & [ ORTH < "first", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_first+grader_n_1_rel", PHON.ONSET con ] ]. first_place_n1 := n_-_m_le & [ ORTH < "first", "place" >, SYNSEM [ LKEYS.KEYREL.PRED "_first+place_n_1_rel", PHON.ONSET con ] ]. fish_n1 := n_-_mc_le & [ ORTH < "fish" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. first_n2 := n_pp_c-of-obl_le & [ ORTH < "first" >, SYNSEM [ LKEYS.KEYREL.PRED "_first_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. fish_v1 := v_-_le & [ ORTH < "fish" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish_v_1_rel", PHON.ONSET con ] ]. fish_dinner_n1 := n_-_c_le & [ ORTH < "fish", "dinner" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish+dinner_n_1_rel", PHON.ONSET con ] ]. fish_piece_n1 := n_-_c_le & [ ORTH < "fish", "piece" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish+piece_n_1_rel", PHON.ONSET con ] ]. fish_restaurant_n1 := n_-_c_le & [ ORTH < "fish", "restaurant" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish+restaurant_n_1_rel", PHON.ONSET con ] ]. fish_sandwich_n1 := n_-_c_le & [ ORTH < "fish", "sandwich" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish+sandwich_n_1_rel", PHON.ONSET con ] ]. fish_tank_n1 := n_-_c_le & [ ORTH < "fish", "tank" >, SYNSEM [ LKEYS.KEYREL.PRED "_fish+tank_n_1_rel", PHON.ONSET con ] ]. five_a1 := aj_-_i-prd_le & [ ORTH < "five" >, SYNSEM [ LKEYS.KEYREL.PRED "_five_a_1_rel", PHON.ONSET con ] ]. five_dollar_bill_n1 := n_-_c_le & [ ORTH < "five", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_five+dollar+bill_n_1_rel", PHON.ONSET con ] ]. five_dollar_bill_n2 := n_-_c_le & [ ORTH < "five-", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_five+dollar+bill_n_1_rel", PHON.ONSET con ] ]. flea_market_n1 := n_-_c_le & [ ORTH < "flea", "market" >, SYNSEM [ LKEYS.KEYREL.PRED "_flea+market_n_1_rel", PHON.ONSET con ] ]. flower_pot_n1 := n_-_c_le & [ ORTH < "flower", "pot" >, SYNSEM [ LKEYS.KEYREL.PRED "_flower+pot_n_1_rel", PHON.ONSET con ] ]. flu_shot_n1 := n_-_c_le & [ ORTH < "flu", "shot" >, SYNSEM [ LKEYS.KEYREL.PRED "_flu+shot_n_1_rel", PHON.ONSET con ] ]. flying_n1 := n_-_m_le & [ ORTH < "flying" >, SYNSEM [ LKEYS.KEYREL.PRED "_flying_n_1_rel", PHON.ONSET con ] ]. food_n1 := n_-_m_le & [ ORTH < "food" >, SYNSEM [ MODIFD.LPERIPH na, LKEYS.KEYREL.PRED "_food_n_1_rel", PHON.ONSET con ] ]. foods_n1 := n_-_c-pl-ifl_le & [ ORTH < "foods" >, SYNSEM [ LKEYS.KEYREL.PRED "_food_n_1_rel", PHON.ONSET con ] ]. food_fight_n1 := n_-_c_le & [ ORTH < "food", "fight" >, SYNSEM [ LKEYS.KEYREL.PRED "_food+fight_n_1_rel", PHON.ONSET con ] ]. football_game_n1 := n_-_c_le & [ ORTH < "football", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_football+game_n_1_rel", PHON.ONSET con ] ]. forever_adv4 := av_-_i-vp-pr_le & [ ORTH < "for", "ever" >, SYNSEM [ LKEYS.KEYREL.PRED "_forever_a_1_rel", PHON.ONSET con ] ]. forest_n1 := n_pp_c-of_le & [ ORTH < "forest" >, SYNSEM [ LKEYS.KEYREL.PRED "_forest_n_of_rel", PHON.ONSET con ] ]. forest_ranger_n1 := n_-_c_le & [ ORTH < "forest", "ranger" >, SYNSEM [ LKEYS.KEYREL.PRED "_forest+ranger_n_1_rel", PHON.ONSET con ] ]. fort_n1 := n_-_c_le & [ ORTH < "fort" >, SYNSEM [ LKEYS.KEYREL.PRED "_fort_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. fortune_teller_n1 := n_-_c_le & [ ORTH < "fortune-", "teller" >, SYNSEM [ LKEYS.KEYREL.PRED "_fortune-teller_n_1_rel", PHON.ONSET con ] ]. fortune_teller_n2 := n_-_c_le & [ ORTH < "fortune", "teller" >, SYNSEM [ LKEYS.KEYREL.PRED "_fortune-teller_n_1_rel", PHON.ONSET con ] ]. fortune_teller_n3 := n_-_c_le & [ ORTH < "fortune-teller" >, SYNSEM [ LKEYS.KEYREL.PRED "_fortune-teller_n_1_rel", PHON.ONSET con ] ]. found_v1 := v_np_le & [ ORTH < "found" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_found_v_1_rel", PHON.ONSET con ] ]. four_a1 := aj_-_i-prd_le & [ ORTH < "four" >, SYNSEM [ LKEYS.KEYREL.PRED "_four_a_1_rel", PHON.ONSET con ] ]. fourth_grade_class_n1 := n_-_m_le & [ ORTH < "fourth-", "grade", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_fourth+grade+class_n_1_rel", PHON.ONSET con ] ]. fourth_grader_n1 := n_-_c_le & [ ORTH < "fourth", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_fourth+grader_n_1_rel", PHON.ONSET con ] ]. fourth_of_july_n1 := n_-_c-nm_le & [ ORTH < "Fourth", "Of", "July" >, SYNSEM [ LKEYS.KEYREL.CARG "Fourth+Of+July", PHON.ONSET con ] ]. fourth_of_july_holiday_weekend_n1 := n_-_c_le & [ ORTH < "Fourth", "of", "July", "holiday", "weekend" >, SYNSEM [ LKEYS.KEYREL.PRED "_fourth+of+July+holiday+weekend_n_1_rel", PHON.ONSET con ] ]. franklin_delano_roosevelt_n1 := n_-_pn_le & [ ORTH < "Franklin", "Delano", "Roosevelt" >, SYNSEM [ LKEYS.KEYREL.CARG "Franklin+Delano+Roosevelt", PHON.ONSET con ] ]. fred_shoemaker_n1 := n_-_pn_le & [ ORTH < "Fred", "Shoemaker" >, SYNSEM [ LKEYS.KEYREL.CARG "Fred+Shoemaker", PHON.ONSET con ] ]. frederico_n1 := n_-_pn_le & [ ORTH < "Frederico" >, SYNSEM [ LKEYS.KEYREL.CARG "Frederico", PHON.ONSET con ] ]. french_lesson_n1 := n_-_c_le & [ ORTH < "french", "lesson" >, SYNSEM [ LKEYS.KEYREL.PRED "_french+lesson_n_1_rel", PHON.ONSET con ] ]. frida_kahlo_n1 := n_-_pn_le & [ ORTH < "Frida", "Kahlo" >, SYNSEM [ LKEYS.KEYREL.CARG "Frida+Kahlo", PHON.ONSET con ] ]. Friday_night_n1 := n_-_c-dpt_le & [ ORTH < "Friday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Friday+night_n_1_rel", PHON.ONSET con ] ]. Saturday_night_n1 := n_-_c-dpt_le & [ ORTH < "Saturday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Saturday+night_n_1_rel", PHON.ONSET con ] ]. Sunday_night_n1 := n_-_c-dpt_le & [ ORTH < "Sunday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sunday+night_n_1_rel", PHON.ONSET con ] ]. Monday_night_n1 := n_-_c-dpt_le & [ ORTH < "Monday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Monday+night_n_1_rel", PHON.ONSET con ] ]. Tuesday_night_n1 := n_-_c-dpt_le & [ ORTH < "Tuesday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Tuesday+night_n_1_rel", PHON.ONSET con ] ]. Wednesday_night_n1 := n_-_c-dpt_le & [ ORTH < "Wednesday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Wednesday+night_n_1_rel", PHON.ONSET con ] ]. Thursday_night_n1 := n_-_c-dpt_le & [ ORTH < "Thursday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Thursday+night_n_1_rel", PHON.ONSET con ] ]. friend_n1 := n_-_c_le & [ ORTH < "friend" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_friend_n_1_rel", PHON.ONSET con ] ]. friends_and_family_n1 := n_-_c-pl-ifl_le & [ ORTH < "friends", "and", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_friends+and+family_n_1_rel", PHON.ONSET con ] ]. frightened_a1 := aj_-_i-prd_le & [ ORTH < "frightened" >, SYNSEM [ LKEYS.KEYREL.PRED "_frightened_a_1_rel", PHON.ONSET con ] ]. frisbee_football_n1 := n_-_m_le & [ ORTH < "frisbee", "football" >, SYNSEM [ LKEYS.KEYREL.PRED "_frisbee+football_n_1_rel", PHON.ONSET con ] ]. front_door_n1 := n_-_c_le & [ ORTH < "front", "door" >, SYNSEM [ LKEYS.KEYREL.PRED "_front+door_n_1_rel", PHON.ONSET con ] ]. front_lawn_n1 := n_-_c_le & [ ORTH < "front", "lawn" >, SYNSEM [ LKEYS.KEYREL.PRED "_front+lawn_n_1_rel", PHON.ONSET con ] ]. front_teeth_n1 := n_-_c-pl-ifl_le & [ ORTH < "front", "teeth" >, SYNSEM [ LKEYS.KEYREL.PRED "_front+tooth_n_1_rel", PHON.ONSET con ] ]. front_yard_n1 := n_-_c_le & [ ORTH < "front", "yard" >, SYNSEM [ LKEYS.KEYREL.PRED "_front+yard_n_1_rel", PHON.ONSET con ] ]. fruit_basket_n1 := n_-_c_le & [ ORTH < "fruit", "basket" >, SYNSEM [ LKEYS.KEYREL.PRED "_fruit+basket_n_1_rel", PHON.ONSET con ] ]. fruit_bat_n1 := n_-_c_le & [ ORTH < "fruit", "bat" >, SYNSEM [ LKEYS.KEYREL.PRED "_fruit+bat_n_1_rel", PHON.ONSET con ] ]. fruit_juice_n1 := n_-_mc_le & [ ORTH < "fruit", "juice" >, SYNSEM [ LKEYS.KEYREL.PRED "_fruit+juice_n_1_rel", PHON.ONSET con ] ]. #| fun_a1 := aj_pp_i-prd_le & [ ORTH < "fun" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_fun_a_for_rel" ], PHON.ONSET con ] ]. |# fun_n1 := n_-_m-ns_le & [ ORTH < "fun" >, SYNSEM [ LOCAL.CAT.HEAD.--MALCM -, LKEYS.KEYREL.PRED "_fun_n_1_rel", PHON.ONSET con ] ]. galapagos_islands_n1 := n_-_c-nm-pl_le & [ ORTH < "Galapagos", "Island" >, SYNSEM [ LKEYS.KEYREL.CARG "Galapagos+Islands", PHON.ONSET con ] ]. game_show_n1 := n_-_c_le & [ ORTH < "game", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_game+show_n_1_rel", PHON.ONSET con ] ]. garbage_bag_n1 := n_-_c_le & [ ORTH < "garbage", "bag" >, SYNSEM [ LKEYS.KEYREL.PRED "_garbage+bag_n_1_rel", PHON.ONSET con ] ]. garbage_can_n1 := n_-_c_le & [ ORTH < "garbage", "can" >, SYNSEM [ LKEYS.KEYREL.PRED "_garbage+can_n_1_rel", PHON.ONSET con ] ]. garcia_family_n1 := n_-_c_le & [ ORTH < "garcia", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_garcia+family_n_1_rel", PHON.ONSET con ] ]. garcias_n1 := n_-_pn-pl-def_le & [ ORTH < "Garcias" >, SYNSEM [ LKEYS.KEYREL.CARG "Garcia", PHON.ONSET con ] ]. garden_flower_n1 := n_-_c_le & [ ORTH < "garden", "flower" >, SYNSEM [ LKEYS.KEYREL.PRED "_garden+flower_n_1_rel", PHON.ONSET con ] ]. garden_snake_n1 := n_-_c_le & [ ORTH < "garden", "snake" >, SYNSEM [ LKEYS.KEYREL.PRED "_garden+snake_n_1_rel", PHON.ONSET con ] ]. garibaldi_family_n1 := n_-_c_le & [ ORTH < "garibaldi", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_garibaldi+family_n_1_rel", PHON.ONSET con ] ]. garibaldis_n1 := n_-_pn-pl-def_le & [ ORTH < "Garibaldis" >, SYNSEM [ LKEYS.KEYREL.CARG "Garibaldi", PHON.ONSET con ] ]. garlic_ice_cream_n1 := n_-_m_le & [ ORTH < "garlic", "ice", "cream" >, SYNSEM [ LKEYS.KEYREL.PRED "_garlic+ice+cream_n_1_rel", PHON.ONSET con ] ]. garlic_flavored_a1 := aj_-_i_le & [ ORTH < "garlic-", "flavored" >, SYNSEM [ LKEYS.KEYREL.PRED "_garlic-flavored_a_1_rel", PHON.ONSET con ] ]. garter_snake_n1 := n_-_c_le & [ ORTH < "garter", "snake" >, SYNSEM [ LKEYS.KEYREL.PRED "_garter+snake_n_1_rel", PHON.ONSET con ] ]. gas_station_n1 := n_-_c_le & [ ORTH < "gas", "station" >, SYNSEM [ LKEYS.KEYREL.PRED "_gas+station_n_1_rel", PHON.ONSET con ] ]. general_n1 := n_-_c_le & [ ORTH < "general" >, SYNSEM [ LKEYS.KEYREL.PRED "_general_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. geometry_n1 := n_-_m_le & [ ORTH < "geometry" >, SYNSEM [ LKEYS.KEYREL.PRED "_geometry_n_1_rel", PHON.ONSET con ] ]. george_w_bush_n1 := n_-_pn_le & [ ORTH < "George", "W.", "Bush" >, SYNSEM [ LKEYS.KEYREL.CARG "George+W+Bush", PHON.ONSET con ] ]. george_w_bush_n2 := n_-_pn_le & [ ORTH < "George", "W", "Bush" >, SYNSEM [ LKEYS.KEYREL.CARG "George+W+Bush", PHON.ONSET con ] ]. german_shepherd_n1 := n_-_c_le & [ ORTH < "german", "shepherd" >, SYNSEM [ LKEYS.KEYREL.PRED "_german+shepherd_n_1_rel", PHON.ONSET con ] ]. german_shepherd_dog_n1 := n_-_c_le & [ ORTH < "german", "shepherd", "dog" >, SYNSEM [ LKEYS.KEYREL.PRED "_german+shepherd+dog_n_1_rel", PHON.ONSET con ] ]. gestation_period_n1 := n_-_c_le & [ ORTH < "gestation", "period" >, SYNSEM [ LKEYS.KEYREL.PRED "_gestation+period_n_1_rel", PHON.ONSET con ] ]. get_v2 := v_np_ntr_le & [ ORTH < "get" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_get_v_1_rel", PHON.ONSET con ] ]. get_prd_v2 := v_np-prd_oeq-ntr-x_le & [ ORTH < "get" >, SYNSEM [ LKEYS.KEYREL.PRED "_get_v_state_rel", PHON.ONSET con ] ]. gilroy_family_n1 := n_-_c_le & [ ORTH < "gilroy", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_gilroy+family_n_1_rel", PHON.ONSET con ] ]. gilroys_n1 := n_-_pn-pl-def_le & [ ORTH < "Gilroys" >, SYNSEM [ LKEYS.KEYREL.CARG "Gilroy", PHON.ONSET con ] ]. gingko_tree_n1 := n_-_c_le & [ ORTH < "gingko", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_gingko+tree_n_1_rel", PHON.ONSET con ] ]. ; Removed ALTMIN indef_or_udef_rel since it blocks |which speech did she give| ; But we also need this for "He already gave it" where it = report. So let's ; give up on syntactic blocking, and leave it to semantic filtering. ;give_v2 := v_np_noarg3_le & ; [ ORTH < "give" >, ; SYNSEM [ LOCAL.CAT.VAL.COMPS < [ --MIN nonpro_rel, ; --SIND nonconj_ref-ind ] >, ; LKEYS.KEYREL.PRED "_give_v_1_rel", ; PHON.ONSET con ] ]. ;give_v2 := v_np_noarg3_le & ; [ ORTH < "give" >, ; SYNSEM [ LOCAL.CAT.VAL.COMPS < [ --MIN , ; --SIND nonconj_ref-ind ] >, ; LKEYS.KEYREL.PRED "_give_v_1_rel", ; PHON.ONSET con ] ]. ;; Restrict to idiomatic nouns such as "speech" give_v2 := v_np_noarg3_le & [ ORTH < "give" >, SYNSEM [ LOCAL.CAT.VAL.COMPS < [ --MIN idiom_nom_rel ] >, LKEYS.KEYREL.PRED "_give_v_1_rel", PHON.ONSET con ] ]. give_v2_pron := v_np_noarg3_le & [ ORTH < "give" >, SYNSEM [ LOCAL.CAT.VAL.COMPS < [ --MIN pron_rel, --SIND.PNG.GEN neut ] >, LKEYS.KEYREL.PRED "_give_v_1_rel", PHON.ONSET con ] ]. glass_case_n1 := n_-_c_le & [ ORTH < "glass", "case" >, SYNSEM [ LKEYS.KEYREL.PRED "_glass+case_n_1_rel", PHON.ONSET con ] ]. go_fish_n1 := n_-_pn_le & [ ORTH < "Go", "Fish" >, SYNSEM [ LKEYS.KEYREL.CARG "Go+Fish", PHON.ONSET con ] ]. ; "... went the store" go_mal_v1 := v_np_pp_le_rbst & [ ORTH < "go" >, SYNSEM [ LKEYS.KEYREL.PRED "_go_v_1_rel", PHON.ONSET con ] ]. god_n1 := n_-_c_le & [ ORTH < "god" >, SYNSEM [ LKEYS.KEYREL.PRED "_god_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. gomez_brother_n1 := n_-_c_le & [ ORTH < "gomez", "brother" >, SYNSEM [ LKEYS.KEYREL.PRED "_gomez+brother_n_1_rel", PHON.ONSET con ] ]. gonzo_n1 := n_-_pn_le & [ ORTH < "Gonzo" >, SYNSEM [ LKEYS.KEYREL.CARG "Gonzo", PHON.ONSET con ] ]. good_a2 := aj_pp_i-er_le & [ ORTH < "good" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS [ --COMPKEY _at_p_sel_rel, KEYREL.PRED "_good_a_at-for-of_rel" ], PHON.ONSET con ] ]. graduation_present_n1 := n_-_c_le & [ ORTH < "graduation", "present" >, SYNSEM [ LKEYS.KEYREL.PRED "_graduation+present_n_1_rel", PHON.ONSET con ] ]. gram_n1 := n_-_pn_le & [ ORTH < "Gram" >, SYNSEM [ LKEYS.KEYREL.CARG "Gram", PHON.ONSET con ] ]. grammar_lesson_n1 := n_-_c_le & [ ORTH < "grammar", "lesson" >, SYNSEM [ LKEYS.KEYREL.PRED "_grammar+lesson_n_1_rel", PHON.ONSET con ] ]. #| grammar_test_n1 := n_-_c_le & [ ORTH < "grammar", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_grammar+test_n_1_rel", PHON.ONSET con ] ]. |# grand_canyon_national_park_n1 := n_-_pn_le & [ ORTH < "Grand", "Canyon", "National", "Park" >, SYNSEM [ LKEYS.KEYREL.CARG "Grand+Canyon+National+Park", PHON.ONSET con ] ]. ; Allow "her grandmother's" NP even though generally block bare possessives grandmothers_poss_n1 := n_-_c_le & [ ORTH < "grandmother", "'s" >, SYNSEM [ LKEYS.KEYREL.PRED "_grandmothers_n_poss_rel", PHON.ONSET con ] ]. grape_juice_n1 := n_-_m_le & [ ORTH < "grape", "juice" >, SYNSEM [ LKEYS.KEYREL.PRED "_grape+juice_n_1_rel", PHON.ONSET con ] ]. grass_field_n1 := n_-_c_le & [ ORTH < "grass", "field" >, SYNSEM [ LKEYS.KEYREL.PRED "_grass+field_n_1_rel", PHON.ONSET con ] ]. grass_lawn_n1 := n_-_c_le & [ ORTH < "grass", "lawn" >, SYNSEM [ LKEYS.KEYREL.PRED "_grass+lawn_n_1_rel", PHON.ONSET con ] ]. great_aunt_n1 := n_-_c-pre-ttl_le & [ ORTH < "great-", "aunt" >, SYNSEM [ LKEYS.KEYREL.PRED "_great-aunt_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. green_striped_a1 := aj_-_i_le & [ ORTH < "green-", "striped" >, SYNSEM [ LKEYS.KEYREL.PRED "_green-striped_a_1_rel", PHON.ONSET con ] ]. green_striped_a2 := aj_-_i_le & [ ORTH < "green-striped" >, SYNSEM [ LKEYS.KEYREL.PRED "_green-striped_a_1_rel", PHON.ONSET con ] ]. grocery_shopping_n1 := n_-_m_le & [ ORTH < "grocery", "shopping" >, SYNSEM [ LKEYS.KEYREL.PRED "_grocery+shopping_n_1_rel", PHON.ONSET con ] ]. grocery_store_n1 := n_-_c_le & [ ORTH < "grocery", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_grocery+store_n_1_rel", PHON.ONSET con ] ]. ground_n1 := n_-_c_le & [ ORTH < "ground" >, SYNSEM [ LKEYS.KEYREL.PRED "_ground_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. guard_tower_n1 := n_-_c_le & [ ORTH < "guard", "tower" >, SYNSEM [ LKEYS.KEYREL.PRED "_guard+tower_n_1_rel", PHON.ONSET con ] ]. guinea_pig_n1 := n_-_c_le & [ ORTH < "guinea", "pig" >, SYNSEM [ LKEYS.KEYREL.PRED "_guinea+pig_n_1_rel", PHON.ONSET con ] ]. guitar_music_n1 := n_-_m_le & [ ORTH < "guitar", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_guitar+music_n_1_rel", PHON.ONSET con ] ]. gum_n1 := n_-_mc_le & [ ORTH < "gum" >, SYNSEM [ MODIFD.LPERIPH +, LKEYS.KEYREL.PRED "_gum_n_1_rel", PHON.ONSET con ] ]. gym_n1 := n_-_c_le & [ ORTH < "gym" >, SYNSEM [ LKEYS.KEYREL.PRED "_gym_n_1_rel", PHON.ONSET con ] ]. Halloween_costume_n1 := n_-_c_le & [ ORTH < "Halloween", "costume" >, SYNSEM [ LKEYS.KEYREL.PRED "_Halloween+costume_n_1_rel", PHON.ONSET con ] ]. Halloween_party_n1 := n_-_c_le & [ ORTH < "Halloween", "party" >, SYNSEM [ LKEYS.KEYREL.PRED "_Halloween+party_n_1_rel", PHON.ONSET con ] ]. Halloween_picture_n1 := n_-_c_le & [ ORTH < "Halloween", "picture" >, SYNSEM [ LKEYS.KEYREL.PRED "_Halloween+picture_n_1_rel", PHON.ONSET con ] ]. Halloween_scarecrow_n1 := n_-_c_le & [ ORTH < "Halloween", "scarecrow" >, SYNSEM [ LKEYS.KEYREL.PRED "_Halloween+scarecrow_n_1_rel", PHON.ONSET con ] ]. hamster_cage_n1 := n_-_c_le & [ ORTH < "hamster", "cage" >, SYNSEM [ LKEYS.KEYREL.PRED "_hamster+cage_n_1_rel", PHON.ONSET con ] ]. hand_n1 := n_-_c-ed_le & [ ORTH < "hand" >, SYNSEM [ LKEYS.KEYREL.PRED "_hand_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. hard_adv1 := av_-_i-vp-po_le & [ ORTH < "hard" >, SYNSEM [ LKEYS.KEYREL.PRED "_hard_a_1_rel", PHON.ONSET con ] ]. harvest_feast_n1 := n_-_m_le & [ ORTH < "harvest", "feast" >, SYNSEM [ LKEYS.KEYREL.PRED "_harvest+feast_n_1_rel", PHON.ONSET con ] ]. haunt_v1 := v_np_le & [ ORTH < "haunt" >, SYNSEM [ LKEYS.KEYREL.PRED "_haunt_v_1_rel", PHON.ONSET con ] ]. have-prd := v_np-prd_oeq-ntr-x_le & [ ORTH < "have" >, SYNSEM [ LKEYS.KEYREL.PRED "_have_v_prd_rel", PHON.ONSET con ] ]. ; Ensure singular agreement he_or_she_n1 := n_-_pr-he_le & [ ORTH < "he", "/", "she" >, SYNSEM.PHON.ONSET con ]. he_stutter_1_mal := n_-_pr-he_le_rbst & [ ORTH < "he", "-", "he" >, SYNSEM.PHON.ONSET con ]. he_stutter_2_mal := n_-_pr-he_le_rbst & [ ORTH < "he", "he" >, SYNSEM.PHON.ONSET con ]. he_stutter_2_mal3 := n_-_pr-he_le_rbst & [ ORTH < "he", "he", "he" >, SYNSEM.PHON.ONSET con ]. he_stutter_3_mal := n_-_pr-he_le_rbst & [ ORTH < "he-", "he" >, SYNSEM.PHON.ONSET con ]. head_lice_n1 := n_-_m_le & [ ORTH < "head", "lice" >, SYNSEM [ LKEYS.KEYREL.PRED "_head+lice_n_1_rel", PHON.ONSET con ] ]. head_lice_n2 := n_-_c-pl-ifl_le & [ ORTH < "head", "lice" >, SYNSEM [ LKEYS.KEYREL.PRED "_head+lice_n_1_rel", PHON.ONSET con ] ]. hear_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "hear" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_hear_v_1_rel", PHON.ONSET con ] ]. hear_mal_v2 := v_np-vp_oeq_le_rbst & [ ORTH < "hear" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_hear_v_1_rel", PHON.ONSET con ] ]. hear_v2 := v_cp_comp_le & [ ORTH < "hear" >, SYNSEM [ LKEYS.KEYREL.PRED "_hear_v_1_rel", PHON.ONSET con ] ]. ; Also allow WH-sentential complements hear_v2a := v_cp_fin-inf-q_le & [ ORTH < "hear" >, SYNSEM [ LKEYS.KEYREL.PRED "_hear_v_1_rel", LOCAL.CAT.VAL.KCMP.LOCAL.CAT.VAL.SUBJ < >, PHON.ONSET con ] ]. he_himself := n_-_pr-he_le & [ ORTH < "he", "himself" >, SYNSEM.PHON.ONSET con ]. heck_tate_n1 := n_-_pn_le & [ ORTH < "Heck", "Tate" >, SYNSEM [ LKEYS.KEYREL.CARG "Heck+Tate", PHON.ONSET con ] ]. helicopter_picture_n1 := n_-_c_le & [ ORTH < "helicopter", "picture" >, SYNSEM [ LKEYS.KEYREL.PRED "_helicopter+picture_n_1_rel", PHON.ONSET con ] ]. helium_tank_n1 := n_-_c_le & [ ORTH < "helium", "tank" >, SYNSEM [ LKEYS.KEYREL.PRED "_helium+tank_n_1_rel", PHON.ONSET con ] ]. help_on_mal_v1 := v_pp_np_le_rbst & [ ORTH < "help" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_help_v_1_rel" ], PHON.ONSET con ] ]. herdmans_n1 := n_-_pn-pl-def_le & [ ORTH < "Herdmans" >, SYNSEM [ LKEYS.KEYREL.CARG "Herdman", PHON.ONSET con ] ]. herdmans_n2 := n_-_pn-pl_le & [ ORTH < "Herdmans" >, SYNSEM [ LKEYS.KEYREL.CARG "Herdman", PHON.ONSET con ] ]. hero_spy_movie_n1 := n_-_c_le & [ ORTH < "Hero", "Spy", "movie" >, SYNSEM [ LKEYS.KEYREL.PRED "_Hero+Spy+movie_n_1_rel", PHON.ONSET con ] ]. herring_pond_n1 := n_-_pn_le & [ ORTH < "Herring", "Pond" >, SYNSEM [ LKEYS.KEYREL.CARG "Herring+Pond", PHON.ONSET con ] ]. hide_and_seek_n3 := n_-_m_le & [ ORTH < "hide-and-seek" >, SYNSEM [ LKEYS.KEYREL.PRED "_hide-and-seek_n_1_rel", PHON.ONSET con ] ]. hide_hunter_n1 := n_-_c_le & [ ORTH < "hide", "hunter" >, SYNSEM [ LKEYS.KEYREL.PRED "_hide+hunter_n_1_rel", PHON.ONSET con ] ]. hiding_place_n1 := n_-_c_le & [ ORTH < "hiding", "place" >, SYNSEM [ LKEYS.KEYREL.PRED "_hiding+place_n_1_rel", PHON.ONSET con ] ]. hiding_spot_n1 := n_-_c_le & [ ORTH < "hiding", "spot" >, SYNSEM [ LKEYS.KEYREL.PRED "_hiding+spot_n_1_rel", PHON.ONSET con ] ]. hike_n1 := n_-_c_le & [ ORTH < "hike" >, SYNSEM [ LKEYS.KEYREL.PRED "_hike_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. hill_top_n1 := n_-_c_le & [ ORTH < "hill", "top" >, SYNSEM [ LKEYS.KEYREL.PRED "_hill+top_n_1_rel", PHON.ONSET con ] ]. history_book_n1 := n_-_c_le & [ ORTH < "history", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+book_n_1_rel", PHON.ONSET con ] ]. history_class_n1 := n_-_c_le & [ ORTH < "history", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+class_n_1_rel", PHON.ONSET con ] ]. history_essay_n1 := n_-_c_le & [ ORTH < "history", "essay" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+essay_n_1_rel", PHON.ONSET con ] ]. history_note_n1 := n_-_c_le & [ ORTH < "history", "note" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+note_n_1_rel", PHON.ONSET con ] ]. history_poster_n1 := n_-_c_le & [ ORTH < "history", "poster" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+poster_n_1_rel", PHON.ONSET con ] ]. history_teacher_n1 := n_-_c_le & [ ORTH < "history", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+teacher_n_1_rel", PHON.ONSET con ] ]. #| history_test_n1 := n_-_c_le & [ ORTH < "history", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_history+test_n_1_rel", PHON.ONSET con ] ]. |# hit_v1 := v_np*_le & [ ORTH < "hit" >, SYNSEM [ LKEYS.KEYREL.PRED "_hit_v_1_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. hold_v1 := v_np_le & [ ORTH < "hold" >, SYNSEM [ LKEYS.KEYREL.PRED "_hold_v_1_rel", PHON.ONSET con ] ]. holey_donut_n1 := n_-_c-nm_le & [ ORTH < "Holey", "Donut" >, SYNSEM [ LKEYS.KEYREL.CARG "Holey+Donut", PHON.ONSET con ] ]. holiday_concert_n1 := n_-_c_le & [ ORTH < "holiday", "concert" >, SYNSEM [ LKEYS.KEYREL.PRED "_holiday+concert_n_1_rel", PHON.ONSET con ] ]. holiday_season_n1 := n_-_c_le & [ ORTH < "holiday", "season" >, SYNSEM [ LKEYS.KEYREL.PRED "_holiday+season_n_1_rel", PHON.ONSET con ] ]. holly_grace_n1 := n_-_pn_le & [ ORTH < "Holly", "Grace" >, SYNSEM [ LKEYS.KEYREL.CARG "Holly+Grace", PHON.ONSET con ] ]. home_adv := n_-_ad-pl-nomod_le & [ ORTH < "home" >, SYNSEM [ LKEYS [ ALT2KEYREL.PRED _home_p_rel, KEYREL.PRED place_n_rel ], LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. home_a1 := aj_-_i-att_le & [ ORTH < "home" >, SYNSEM [ LKEYS.KEYREL.PRED "_home_a_1_rel", PHON.ONSET con ] ]. home_n1 := n_-_c-ns_le & [ ORTH < "home" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_home_n_of-n_rel", PHON.ONSET con ] ]. home_business_n1 := n_-_c_le & [ ORTH < "home", "business" >, SYNSEM [ LKEYS.KEYREL.PRED "_home+business_n_1_rel", PHON.ONSET con ] ]. home_laundry_n1 := n_-_c_le & [ ORTH < "home", "laundry" >, SYNSEM [ LKEYS.KEYREL.PRED "_home+laundry_n_1_rel", PHON.ONSET con ] ]. home_laundry_businessn1 := n_-_c_le & [ ORTH < "home", "laundry", "business" >, SYNSEM [ LKEYS.KEYREL.PRED "_home+laundry+business_n_1_rel", PHON.ONSET con ] ]. home_run_n1 := n_-_c_le & [ ORTH < "home", "run" >, SYNSEM [ LKEYS.KEYREL.PRED "_home+run_n_1_rel", PHON.ONSET con ] ]. homework_assignment_n1 := n_-_c_le & [ ORTH < "homework", "assignment" >, SYNSEM [ LKEYS.KEYREL.PRED "_homework+assignment_n_1_rel", PHON.ONSET con ] ]. home_video_game_n1 := n_-_c_le & [ ORTH < "home", "video", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_home+video+game_n_1_rel", PHON.ONSET con ] ]. ; Camel's back? home_and_internet_video_game_n1 := n_-_c_le & [ ORTH < "home", "and", "internet", "video", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_home+and+internet+video+game_n_1_rel", PHON.ONSET con ] ]. hopi_indian_n1 := n_-_c_le & [ ORTH < "hopi", "indian" >, SYNSEM [ LKEYS.KEYREL.PRED "_hopi+indian_n_1_rel", PHON.ONSET con ] ]. horseback_rider_n1 := n_-_c_le & [ ORTH < "horseback", "rider" >, SYNSEM [ LKEYS.KEYREL.PRED "_horseback+rider_n_1_rel", PHON.ONSET con ] ]. horsepool_worthington_n1 := n_-_pn_le & [ ORTH < "Horsepool-", "Worthington" >, SYNSEM [ LKEYS.KEYREL.CARG "Horsepool-Worthington", PHON.ONSET con ] ]. horsepool_worthington_n2 := n_-_pn_le & [ ORTH < "Horsepool-Worthington" >, SYNSEM [ LKEYS.KEYREL.CARG "Horsepool-Worthington", PHON.ONSET con ] ]. house_key_n1 := n_-_c_le & [ ORTH < "house", "key" >, SYNSEM [ LKEYS.KEYREL.PRED "_house+key_n_1_rel", PHON.ONSET con ] ]. how_to_a1 := aj_-_i-att_le & [ ORTH < "how", "to" >, SYNSEM [ LKEYS.KEYREL.PRED "_how-to_a_1_rel", LOCAL.CAT.HEAD.MOD < [ LOCAL.CAT.HEAD.--BARE - ] >, PHON.ONSET con ] ]. hulls_n1 := n_-_pn-pl-def_le & [ ORTH < "Hulls" >, SYNSEM [ LKEYS.KEYREL.CARG "Hull", PHON.ONSET con ] ]. human_a1 := aj_-_i-att_le & [ ORTH < "human" >, SYNSEM [ LKEYS.KEYREL.PRED "_human_a_1_rel", PHON.ONSET con ] ]. human_n1 := n_-_c-nocnh_le & [ ORTH < "human" >, SYNSEM [ LKEYS.KEYREL.PRED "_human_n_1_rel", PHON.ONSET con ] ]. human_being_n1 := n_-_c_le & [ ORTH < "human", "being" >, SYNSEM [ LKEYS.KEYREL.PRED "_human+being_n_1_rel", PHON.ONSET con ] ]. humpback_whale_n1 := n_-_c_le & [ ORTH < "humpback", "whale" >, SYNSEM [ LKEYS.KEYREL.PRED "_humpback+whale_n_1_rel", PHON.ONSET con ] ]. hunger_pang_n1 := n_-_c_le & [ ORTH < "hunger", "pang" >, SYNSEM [ LKEYS.KEYREL.PRED "_hunger+pang_n_1_rel", PHON.ONSET con ] ]. hunter_n1 := n_-_c_le & [ ORTH < "hunter" >, SYNSEM [ LKEYS.KEYREL.PRED "_hunter_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. hurt_v1 := v_np*_le & [ ORTH < "hurt" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_hurt_v_1_rel", PHON.ONSET con ] ]. hurt_v3 := v_vp_it-s_le & [ ORTH < "hurt" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_hurt_v_1_rel", PHON.ONSET con ] ]. i_stutter_4_mal := n_-_pr-i_le_rbst & [ ORTH < "I", "I" >, SYNSEM.PHON.ONSET voc ]. i_stutter_4_mal3 := n_-_pr-i_le_rbst & [ ORTH < "I", "I", "I" >, SYNSEM.PHON.ONSET voc ]. i_stutter_6_mal := n_-_pr-i_le_rbst & [ ORTH < "I-", "I" >, SYNSEM.PHON.ONSET voc ]. i_stutter_mal := n_-_pr-i_le_rbst & [ ORTH < "I", "-", "I" >, SYNSEM.PHON.ONSET voc ]. ice_cream_n1 := n_-_m_le & [ ORTH < "ice", "cream" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice+cream_n_1_rel", PHON.ONSET voc ] ]. ice_cream_cone_n1 := n_-_mc_le & [ ORTH < "ice-", "cream", "cone" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice+cream+cone_n_1_rel", PHON.ONSET voc ] ]. ice_cream_cone_n2 := n_-_mc_le & [ ORTH < "ice", "cream", "cone" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice+cream+cone_n_1_rel", PHON.ONSET voc ] ]. ice_cream_dessert_n1 := n_-_mc_le & [ ORTH < "ice-", "cream", "dessert" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice+cream+dessert_n_1_rel", PHON.ONSET voc ] ]. ice_cream_dessert_n2 := n_-_mc_le & [ ORTH < "ice", "cream", "dessert" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice+cream+dessert_n_1_rel", PHON.ONSET voc ] ]. ice_skating_v1 := v_-_prp_le & [ ORTH < "ice-skating" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice+skate_v_1_rel", PHON.ONSET voc ] ]. ice_skating_rink_n1 := n_-_c_le & [ ORTH < "ice-", "skating", "rink" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice-skating+rink_n_1_rel", PHON.ONSET voc ] ]. ice_skating_rink_n2 := n_-_c_le & [ ORTH < "ice", "skating", "rink" >, SYNSEM [ LKEYS.KEYREL.PRED "_ice-skating+rink_n_1_rel", PHON.ONSET voc ] ]. if_subconj_unspec := p_cp_s-unsp_le & [ ORTH < "if" >, SYNSEM [ LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_if_x_then_rel", PHON.ONSET voc ] ]. imani_n1 := n_-_pn_le & [ ORTH < "Imani" >, SYNSEM [ LKEYS.KEYREL.CARG "Imani", PHON.ONSET voc ] ]. impact_on_of_mal_n1 := n_pp_m_le_rbst & [ ORTH < "impact" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_impact_n_1_rel" ], PHON.ONSET voc ] ]. impact_to_on_mal_n1 := n_pp_m_le_rbst & [ ORTH < "impact" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_impact_n_on_rel" ], PHON.ONSET voc ] ]. implant_n1 := n_-_c_le & [ ORTH < "implant" >, SYNSEM [ LKEYS.KEYREL.PRED "_implant_n_1_rel", PHON.ONSET voc ] ]. implant_to_in_mal_v1 := v_pp_e_le_rbst & [ ORTH < "implant" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_implant_v_in_rel" ], PHON.ONSET voc ] ]. impose_to_on_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "impose" >, SYNSEM [ LKEYS [ --OCOMPKEY _to_p_sel_rel, KEYREL.PRED "_impose_v_on_rel" ], PHON.ONSET voc ] ]. ;; Since PET currently does not impose idiom (collocation) constraints, ;; we list this frequently occurring detless PP, and block bare "bed" entry ;; (also "out of bed" in_bed_adv := pp_-_i_le & [ ORTH < "in", "bed" >, SYNSEM [ LKEYS.KEYREL.PRED _in+bed_p_rel, PHON.ONSET voc ] ]. independent_cuba_n1 := n_-_c_le & [ ORTH < "independent", "Cuba" >, SYNSEM [ LKEYS.KEYREL.PRED "_independent+Cuba_n_1_rel", PHON.ONSET voc ] ]. inflict_to_on_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "inflict" >, SYNSEM [ LKEYS [ --OCOMPKEY _to_p_sel_rel, KEYREL.PRED "_inflict_v_on_rel" ], PHON.ONSET voc ] ]. infringe_on_mal_v1 := v_np_pp_le_rbst & [ ORTH < "infringe" >, SYNSEM [ LKEYS.KEYREL.PRED "_infringe_v_on_rel", PHON.ONSET voc ] ]. inside_n1 := n_pp_c-nocnh-of_le & [ ORTH < "inside" >, SYNSEM [ LKEYS.KEYREL.PRED "_inside_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. instance_n1 := n_pp_c-of_le & [ ORTH < "instance" >, SYNSEM [ LKEYS.KEYREL.PRED "_instance_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. in_sum_adv1 := av_-_s-cp-pr_le & [ ORTH < "in", "sum" >, SYNSEM [ LKEYS.KEYREL.PRED "_in+sum_a_1_rel", PHON.ONSET voc ] ]. in_summary_adv1 := av_-_s-cp-pr_le & [ ORTH < "in", "summary" >, SYNSEM [ LKEYS.KEYREL.PRED "_in+summary_a_1_rel", PHON.ONSET voc ] ]. integrate_to_into_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "integrate" >, SYNSEM [ LKEYS [ --OCOMPKEY _to_p_sel_rel, KEYREL.PRED "_integrate_v_into_rel" ], PHON.ONSET voc ] ]. internet_video_game_n1 := n_-_c_le & [ ORTH < "internet", "video", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_internet+video+game_n_1_rel", PHON.ONSET voc ] ]. intrude_upon_mal_v1 := v_np_pp_le_rbst & [ ORTH < "intrude" >, SYNSEM [ LKEYS.KEYREL.PRED "_intrude_v_upon_rel", PHON.ONSET voc ] ]. invade_into_mal_v1 := v_pp_np_le_rbst & [ ORTH < "invade" >, SYNSEM [ LKEYS [ --COMPKEY _into_p_sel_rel, KEYREL.PRED "_invade_v_1_rel" ], PHON.ONSET voc ] ]. invest_for_in_mal_v1 := v_pp_e_le_rbst & [ ORTH < "invest" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_invest_v_in_rel" ], PHON.ONSET voc ] ]. investigate_on_mal_v1 := v_pp_np_le_rbst & [ ORTH < "investigate" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_investigate_v_1_rel" ], PHON.ONSET voc ] ]. it_stutter_1_mal := n_-_pr-it_le_rbst & [ ORTH < "it", "-", "it" >, SYNSEM.PHON.ONSET voc ]. it_stutter_2_mal := n_-_pr-it_le_rbst & [ ORTH < "it", "it" >, SYNSEM.PHON.ONSET voc ]. it_stutter_2_mal3 := n_-_pr-it_le_rbst & [ ORTH < "it", "it", "it" >, SYNSEM.PHON.ONSET voc ]. it_stutter_3_mal := n_-_pr-it_le_rbst & [ ORTH < "it-", "it" >, SYNSEM.PHON.ONSET voc ]. itch_v1 := v_-_le & [ ORTH < "itch" >, SYNSEM [ LKEYS.KEYREL.PRED "_itch_v_1_rel", PHON.ONSET voc ] ]. its_be_cop_rbst := v_prd_its-mal_le & [ ORTH < "its" >, SYNSEM.PHON.ONSET voc ]. its_be_np_rbst := v_np_its-mal_le & [ ORTH < "its" >, SYNSEM.PHON.ONSET voc ]. jackson_elementary_school_n1 := n_-_mc_le & [ ORTH < "Jackson", "Elementary", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Jackson+Elementary+School_n_1_rel", PHON.ONSET con ] ]. jackson_elementary_n1 := n_-_mc_le & [ ORTH < "Jackson", "Elementary" >, SYNSEM [ LKEYS.KEYREL.PRED "_Jackson+Elementary+School_n_1_rel", PHON.ONSET con ] ]. jane_tabby_n1 := n_-_pn_le & [ ORTH < "Jane", "Tabby" >, SYNSEM [ LKEYS.KEYREL.CARG "Jane+Tabby", PHON.ONSET con ] ]. jayden_n1 := n_-_pn_le & [ ORTH < "Jayden" >, SYNSEM [ LKEYS.KEYREL.CARG "Jayden", PHON.ONSET con ] ]. jazz_music_n1 := n_-_m_le & [ ORTH < "jazz", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_jazz+music_n_1_rel", PHON.ONSET con ] ]. the_jewish_new_year := n_-_m-hldy_le & [ ORTH < "the", "Jewish", "New", "Year" >, SYNSEM [ LKEYS.KEYREL.CARG "the+Jewish+New+Year", PHON.ONSET con ] ]. job_interview_n1 := n_-_c_le & [ ORTH < "job", "interview" >, SYNSEM [ LKEYS.KEYREL.PRED "_job+interview_n_1_rel", PHON.ONSET con ] ]. john_quincy_adams_n1 := n_-_pn_le & [ ORTH < "John", "Quincy", "Adams" >, SYNSEM [ LKEYS.KEYREL.CARG "John+Quincy+Adams", PHON.ONSET con ] ]. john_wallace_n1 := n_-_pn_le & [ ORTH < "John", "Wallace" >, SYNSEM [ LKEYS.KEYREL.CARG "John+Wallace", PHON.ONSET con ] ]. johnson_children_n1 := n_-_c-pl-ifl_le & [ ORTH < "Johnson", "children" >, SYNSEM [ LKEYS.KEYREL.PRED "_Johnson+children_n_1_rel", PHON.ONSET con ] ]. johnsons_n1 := n_-_pn-pl-def_le & [ ORTH < "Johnsons" >, SYNSEM [ LKEYS.KEYREL.CARG "Johnson", PHON.ONSET con ] ]. juana_n1 := n_-_pn_le & [ ORTH < "Juana" >, SYNSEM [ LKEYS.KEYREL.CARG "Juana", PHON.ONSET con ] ]. juan_diego_n1 := n_-_pn_le & [ ORTH < "Juan", "Diego" >, SYNSEM [ LKEYS.KEYREL.CARG "Juan_Diego", PHON.ONSET con ] ]. judge_ford_n1 := n_-_pn_le & [ ORTH < "Judge", "Ford" >, SYNSEM [ LKEYS.KEYREL.CARG "Judge_Ford", PHON.ONSET con ] ]. jungle_gym_n1 := n_-_c_le & [ ORTH < "jungle", "gym" >, SYNSEM [ LKEYS.KEYREL.PRED "_jungle+gym_n_1_rel", PHON.ONSET con ] ]. kachina_doll_n1 := n_-_c_le & [ ORTH < "kachina", "doll" >, SYNSEM [ LKEYS.KEYREL.PRED "_kachina+doll_n_1_rel", PHON.ONSET con ] ]. karaoke_machine_n1 := n_-_c_le & [ ORTH < "karaoke", "machine" >, SYNSEM [ LKEYS.KEYREL.PRED "_karaoke+machine_n_1_rel", PHON.ONSET con ] ]. karaoke_night_n1 := n_-_m_le & [ ORTH < "karaoke", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_karaoke+night_n_1_rel", PHON.ONSET con ] ]. katherine_dunham_n1 := n_-_pn_le & [ ORTH < "Katherine", "Dunham" >, SYNSEM [ LKEYS.KEYREL.CARG "Katherine+Dunham", PHON.ONSET con ] ]. kennedy_high_school_n1 := n_-_mc_le & [ ORTH < "Kennedy", "High", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Kennedy+High+School_n_1_rel", PHON.ONSET con ] ]. kennedy_middle_school_n1 := n_-_mc_le & [ ORTH < "Kennedy", "Middle", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Kennedy+Middle+School_n_1_rel", PHON.ONSET con ] ]. kettle_n1 := n_-_c_le & [ ORTH < "kettle" >, SYNSEM [ LKEYS.KEYREL.PRED "_kettle_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. killer_whale_n1 := n_-_c_le & [ ORTH < "killer", "whale" >, SYNSEM [ LKEYS.KEYREL.PRED "_killer+whale_n_1_rel", PHON.ONSET con ] ]. king_n1 := n_pp_c-of_le & [ ORTH < "king" >, SYNSEM [ LKEYS.KEYREL.PRED "_king_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. king_david_n1 := n_-_pn_le & [ ORTH < "King", "David" >, SYNSEM [ LKEYS.KEYREL.CARG "King+David", PHON.ONSET con ] ]. kitchen_table_n1 := n_-_c_le & [ ORTH < "kitchen", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_kitchen+table_n_1_rel", PHON.ONSET con ] ]. know_it_all_n3 := n_-_c_le & [ ORTH < "know-it-all" >, SYNSEM [ LKEYS.KEYREL.PRED "_know-it-all_n_1_rel", PHON.ONSET con ] ]. lake_n1 := n_-_c_le & [ ORTH < "lake" >, SYNSEM [ LKEYS.KEYREL.PRED "_lake_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. lake_erie_n1 := n_-_pn_le & [ ORTH < "Lake", "Erie" >, SYNSEM [ LKEYS.KEYREL.CARG "Lake+Erie", PHON.ONSET con ] ]. lake_otter_n1 := n_-_pn_le & [ ORTH < "Lake", "Otter" >, SYNSEM [ LKEYS.KEYREL.CARG "Lake+Otter", PHON.ONSET con ] ]. lake_otter_n1 := n_-_pn_le & [ ORTH < "Lake", "Otter" >, SYNSEM [ LKEYS.KEYREL.CARG "Lake+Otter", PHON.ONSET con ] ]. lamb_chop_n1 := n_-_c_le & [ ORTH < "lamb", "chop" >, SYNSEM [ LKEYS.KEYREL.PRED "_lamb+chop_n_1_rel", PHON.ONSET con ] ]. lana_n1 := n_-_pn_le & [ ORTH < "Lana" >, SYNSEM [ LKEYS.KEYREL.CARG "Lana", PHON.ONSET con ] ]. #| land_n1 := n_-_m_le & [ ORTH < "land" >, SYNSEM [ LKEYS.KEYREL.PRED "_land_n_of_rel", PHON.ONSET con ] ]. |# landing_n1 := n_-_c_le & [ ORTH < "landing" >, SYNSEM [ LKEYS.KEYREL.PRED "_landing_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. language_CD_n1 := n_-_c_le & [ ORTH < "language", "CD" >, SYNSEM [ LKEYS.KEYREL.PRED "_language+CD_n_1_rel", PHON.ONSET con ] ]. laptop_computer_n1 := n_-_c_le & [ ORTH < "laptop", "computer" >, SYNSEM [ LKEYS.KEYREL.PRED "_laptop+computer_n_1_rel", PHON.ONSET con ] ]. last_adv1 := av_-_i-vp-po_le & [ ORTH < "last" >, SYNSEM [ LKEYS.KEYREL.PRED "_last_a_1_rel", PHON.ONSET con ] ]. last_v1 := v_np*_le & [ ORTH < "last" >, SYNSEM [ LKEYS [ KEYREL.PRED "_last_v_1_rel", --COMPKEY temp_abstr_rel ], PHON.ONSET con ] ]. last_place_n1 := n_-_m_le & [ ORTH < "last", "place" >, SYNSEM [ LKEYS.KEYREL.PRED "_last+place_n_1_rel", PHON.ONSET con ] ]. #| late_adv := pp_-_i_le & [ ORTH < "late" >, SYNSEM [ LKEYS.KEYREL.PRED _late_p_rel, PHON.ONSET con ] ]. |# laundry_basket_n1 := n_-_c_le & [ ORTH < "laundry", "basket" >, SYNSEM [ LKEYS.KEYREL.PRED "_laundry+basket_n_1_rel", PHON.ONSET con ] ]. laundry_business_n1 := n_-_c_le & [ ORTH < "laundry", "business" >, SYNSEM [ LKEYS.KEYREL.PRED "_laundry+business_n_1_rel", PHON.ONSET con ] ]. laundry_room_n1 := n_-_c_le & [ ORTH < "laundry", "room" >, SYNSEM [ LKEYS.KEYREL.PRED "_laundry+room_n_1_rel", PHON.ONSET con ] ]. lawn_grass_n1 := n_-_m_le & [ ORTH < "lawn", "grass" >, SYNSEM [ LKEYS.KEYREL.PRED "_lawn+grass_n_1_rel", PHON.ONSET con ] ]. learn_of_from_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "learn" >, SYNSEM [ LKEYS [ --OCOMPKEY _of_p_sel_rel, KEYREL.PRED "_learn_v_from_rel" ], PHON.ONSET con ] ]. left_n1 := n_-_c-dir_le & [ ORTH < "left" >, SYNSEM [ LKEYS.KEYREL.PRED "_left_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. left_a1 := aj_-_i-prd_le & [ ORTH < "left" >, SYNSEM [ LOCAL [ CAT.HEAD.MINORS.NORM no_rel, CONT.HOOK.INDEX.E.TENSE no_tense ], LKEYS.KEYREL.PRED "_left_a_1_rel", PHON.ONSET con ] ]. lefty_lewis_n1 := n_-_pn_le & [ ORTH < "Lefty", "Lewis" >, SYNSEM [ LKEYS.KEYREL.CARG "Lefty+Lewis", PHON.ONSET con ] ]. leonardo_da_vinci_n1 := n_-_pn_le & [ ORTH < "Leonardo", "da", "Vinci" >, SYNSEM [ LKEYS.KEYREL.CARG "Leonardo+da+Vinci", PHON.ONSET con ] ]. let_down_v1 := v_p-np_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _down_p_sel_rel, KEYREL.PRED "_let_v_down_rel" ], PHON.ONSET con ] ]. let_go_of_v1 := v_p-pp_e_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _go_p_sel_rel, --OCOMPKEY _of_p_sel_rel, KEYREL.PRED "_let_v_go-of_rel" ], PHON.ONSET con ] ]. let_go_v1 := v_p_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _go_p_sel_rel, KEYREL.PRED "_let_v_go-of_rel" ], PHON.ONSET con ] ]. let_in_v1 := v_p-np_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _in_p_sel_rel, KEYREL.PRED "_let_v_in_rel" ], PHON.ONSET con ] ]. let_off_v1 := v_p-np_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _off_p_sel_rel, KEYREL.PRED "_let_v_off_rel" ], PHON.ONSET con ] ]. let_out_v1 := v_p_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _out_p_sel_rel, KEYREL.PRED "_let_v_out_rel" ], PHON.ONSET con ] ]. let_out_v2 := v_p-np_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _out_p_sel_rel, KEYREL.PRED "_let_v_out_rel" ], PHON.ONSET con ] ]. let_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_let_v_1_rel", PHON.ONSET con ] ]. let_mal_v2 := v_np-vp_oeq_le_rbst & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_let_v_1_rel", PHON.ONSET con ] ]. let_mal_v3 := v_vp_seq-bse_le_rbst & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT [ HEAD.--MAL3SG -, VAL.COMPS.FIRST.LEX - ], LKEYS.KEYREL.PRED "_let_v_1_rel", PHON.ONSET con ] ]. let_up_v1 := v_p_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _up_p_sel_rel, KEYREL.PRED "_let_v_up_rel" ], PHON.ONSET con ] ]. let_up_v2 := v_p-pp_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _up_p_sel_rel, --OCOMPKEY _on_p_rel, KEYREL.PRED "_let_v_up_rel" ], PHON.ONSET con ] ]. let_v1 := v_np-vp_bse_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_let_v_1_rel", PHON.ONSET con ] ]. let_v2 := v_np_ntr_le & [ ORTH < "let" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_let_v_1_rel", PHON.ONSET con ] ]. liberia_africa_n1 := n_-_pn_le & [ ORTH < "Liberia", "Africa" >, SYNSEM [ LKEYS.KEYREL.CARG "Liberia+Africa", PHON.ONSET con ] ]. liberia_africa_n2 := n_-_pn_le & [ ORTH < "Liberia,", "Africa" >, SYNSEM [ LKEYS.KEYREL.CARG "Liberia+Africa", PHON.ONSET con ] ]. library_book_n1 := n_-_c_le & [ ORTH < "library", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_library+book_n_1_rel", PHON.ONSET con ] ]. library_bus_n1 := n_-_c_le & [ ORTH < "library", "bus" >, SYNSEM [ LKEYS.KEYREL.PRED "_library+bus_n_1_rel", PHON.ONSET con ] ]. #| life_n1 := n_pp_mc-of_le & [ ORTH < "life" >, SYNSEM [ LKEYS.KEYREL.PRED "_life_n_of_rel", LOCAL.AGR.PNG.PN 3s, PHON.ONSET con ] ]. |# like_prd_v1 := v_np-prd_oeq-ntr-x_le & [ ORTH < "like" >, SYNSEM [ LKEYS.KEYREL.PRED "_like_v_1_rel", PHON.ONSET con ] ]. ; Block |He liked his liked| like_v1 := v_np_ntr_le & [ ORTH < "like" >, SYNSEM [ LKEYS.KEYREL.PRED "_like_v_1_rel", PHON.ONSET con ] ]. lily_pond_n1 := n_-_c_le & [ ORTH < "lily", "pond" >, SYNSEM [ LKEYS.KEYREL.PRED "_lily+pond_n_1_rel", PHON.ONSET con ] ]. limbo_contest_n1 := n_-_c_le & [ ORTH < "limbo", "contest" >, SYNSEM [ LKEYS.KEYREL.PRED "_limbo+contest_n_1_rel", PHON.ONSET con ] ]. lin_nai_nai_n1 := n_-_pn_le & [ ORTH < "Lin", "Nai-", "Nai" >, SYNSEM [ LKEYS.KEYREL.CARG "Lin+Nai-Nai", PHON.ONSET con ] ]. line_n1 := n_-_c-ed_le & [ ORTH < "line" >, SYNSEM [ LKEYS.KEYREL.PRED "_line_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. lion_cub_n1 := n_-_c_le & [ ORTH < "lion", "cub" >, SYNSEM [ LKEYS.KEYREL.PRED "_lion+cub_n_1_rel", PHON.ONSET con ] ]. ;; This one over-applies, so exclude for now. ;live_in_mal_v1 := v_np_pp_le_rbst & ; [ ORTH < "live" >, ; SYNSEM [ LKEYS.KEYREL.PRED "_live_v_1_rel", ; PHON.ONSET con ] ]. living_n1 := n_-_c_le & [ ORTH < "living" >, SYNSEM [ LKEYS.KEYREL.PRED "_living_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. living_room_n1 := n_-_c_le & [ ORTH < "living", "room" >, SYNSEM [ LKEYS.KEYREL.PRED "_living+room_n_1_rel", PHON.ONSET con ] ]. living_room_window_n1 := n_-_c_le & [ ORTH < "living", "room", "window" >, SYNSEM [ LKEYS.KEYREL.PRED "_living+room+window_n_1_rel", PHON.ONSET con ] ]. litter_box_n1 := n_-_c_le & [ ORTH < "litter", "box" >, SYNSEM [ LKEYS.KEYREL.PRED "_litter+box_n_1_rel", PHON.ONSET con ] ]. little_arliss_n1 := n_-_pn_le & [ ORTH < "Little", "Arliss" >, SYNSEM [ LKEYS.KEYREL.CARG "Little+Arliss", PHON.ONSET con ] ]. little_man_n1 := n_-_pn_le & [ ORTH < "Little", "Man" >, SYNSEM [ LKEYS.KEYREL.CARG "Little+Man", PHON.ONSET con ] ]. littleton_elementary_school_n1 := n_-_mc_le & [ ORTH < "Littleton", "Elementary", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Littleton+Elementary+School_n_1_rel", PHON.ONSET con ] ]. littleton_elementary_school_teachern1 := n_-_c_le & [ ORTH < "Littleton", "Elementary", "School", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_Littleton+Elementary+School+teacher_n_1_rel", PHON.ONSET con ] ]. liver_and_onions_n1 := n_-_m_le & [ ORTH < "liver", "and", "onions" >, SYNSEM [ MODIFD.LPERIPH bool, LKEYS.KEYREL.PRED "_liver+and+onions_n_1_rel", PHON.ONSET con ] ]. lizzie_n1 := n_-_pn_le & [ ORTH < "Lizzie" >, SYNSEM [ LKEYS.KEYREL.CARG "Lizzie", PHON.ONSET con ] ]. lizard_toy_n1 := n_-_c_le & [ ORTH < "lizard", "toy" >, SYNSEM [ LKEYS.KEYREL.PRED "_lizard+toy_n_1_rel", PHON.ONSET con ] ]. loan_mal_v2 := v_-_le_rbst & [ ORTH < "loan" >, SYNSEM [ LKEYS.KEYREL.PRED "_loan_v_1_rel", PHON.ONSET con ] ]. lonesome_george_n1 := n_-_pn_le & [ ORTH < "Lonesome", "George" >, SYNSEM [ LKEYS.KEYREL.CARG "Lonesome+George", PHON.ONSET con ] ]. long_chapter_book_n1 := n_-_c_le & [ ORTH < "long", "chapter", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_long+chapter+book_n_1_rel", PHON.ONSET con ] ]. #| long_division_test_n1 := n_-_c_le & [ ORTH < "long", "division", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_long+division+test_n_1_rel", PHON.ONSET con ] ]. long_division_test_n2 := n_-_c_le & [ ORTH < "long-", "division", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_long+division+test_n_1_rel", PHON.ONSET con ] ]. |# lopez_family_n1 := n_-_c_le & [ ORTH < "lopez", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_lopez+family_n_1_rel", PHON.ONSET con ] ]. lorna_mae_n1 := n_-_pn_le & [ ORTH < "Lorna", "Mae" >, SYNSEM [ LKEYS.KEYREL.CARG "Lorna+Mae", PHON.ONSET con ] ]. lot_n2 := n_-_c-gr_le & [ ORTH < "lot" >, SYNSEM [ LKEYS.KEYREL.PRED "_lot_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. love_n2 := n_pp_mc_le & [ ORTH < "love" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_love_n_of-for_rel" ], PHON.ONSET con ] ]. love_v1 := v_np_le & [ ORTH < "love" >, SYNSEM [ LKEYS.KEYREL.PRED "_love_v_1_rel", PHON.ONSET con ] ]. lucas_hendricks_n1 := n_-_pn_le & [ ORTH < "Lucas", "Hendricks" >, SYNSEM [ LKEYS.KEYREL.CARG "Lucas+Hendricks", PHON.ONSET con ] ]. ludwig_van_beethoven_n1 := n_-_pn_le & [ ORTH < "Ludwig", "van", "Beethoven" >, SYNSEM [ LKEYS.KEYREL.CARG "Ludwig+van+Beethoven", PHON.ONSET con ] ]. luis_gomez_n1 := n_-_pn_le & [ ORTH < "Luis", "Gomez" >, SYNSEM [ LKEYS.KEYREL.CARG "Luis+Gomez", PHON.ONSET con ] ]. luis_zapata_n1 := n_-_pn_le & [ ORTH < "Luis", "Zapata" >, SYNSEM [ LKEYS.KEYREL.CARG "Luis+Zapata", PHON.ONSET con ] ]. luke_skinner_n1 := n_-_pn_le & [ ORTH < "Luke", "Skinner" >, SYNSEM [ LKEYS.KEYREL.CARG "Luke+Skinner", PHON.ONSET con ] ]. lunch_n1 := n_-_mc_le & [ ORTH < "lunch" >, SYNSEM [ MODIFD.LPERIPH na, LKEYS.KEYREL.PRED "_lunch_n_1_rel", PHON.ONSET con ] ]. lunch_box_n1 := n_-_c_le & [ ORTH < "lunch", "box" >, SYNSEM [ LKEYS.KEYREL.PRED "_lunch+box_n_1_rel", PHON.ONSET con ] ]. lunch_food_n1 := n_-_m_le & [ ORTH < "lunch", "food" >, SYNSEM [ LKEYS.KEYREL.PRED "_lunch+food_n_1_rel", PHON.ONSET con ] ]. lunch_money_n1 := n_-_m_le & [ ORTH < "lunch", "money" >, SYNSEM [ LKEYS.KEYREL.PRED "_lunch+money_n_1_rel", PHON.ONSET con ] ]. lunch_salad_n1 := n_-_mc_le & [ ORTH < "lunch", "salad" >, SYNSEM [ LKEYS.KEYREL.PRED "_lunch+salad_n_1_rel", PHON.ONSET con ] ]. the_mad_hatter_n1 := n_-_pn_le & [ ORTH < "the", "Mad", "Hatter" >, SYNSEM [ LKEYS.KEYREL.CARG "the+Mad+Hatter", PHON.ONSET con ] ]. the_macintosh_n1 := n_-_pn_le & [ ORTH < "the", "Macintosh" >, SYNSEM [ LKEYS.KEYREL.CARG "the+Macintosh", PHON.ONSET con ] ]. mahatma_gandhi_n1 := n_-_pn_le & [ ORTH < "Mahatma", "Gandhi" >, SYNSEM [ LKEYS.KEYREL.CARG "Mahatma+Gandhi", PHON.ONSET con ] ]. mail_carrier_n1 := n_-_c_le & [ ORTH < "mail", "carrier" >, SYNSEM [ LKEYS.KEYREL.PRED "_mail+carrier_n_1_rel", PHON.ONSET con ] ]. mail_carrier_n1 := n_-_c_le & [ ORTH < "mail", "carrier" >, SYNSEM [ LKEYS.KEYREL.PRED "_mail+carrier_n_1_rel", PHON.ONSET con ] ]. make_v1 := v_np_noarg3_le & [ ORTH < "make" >, ALTS.ATTRJ -, SYNSEM [ LKEYS.KEYREL.PRED "_make_v_1_rel", PHON.ONSET con ] ]. make_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "make" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_make_v_cause_rel", PHON.ONSET con ] ]. make_mal_v2 := v_np-vp_oeq_le_rbst & [ ORTH < "make" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_make_v_cause_rel", PHON.ONSET con ] ]. #| make_mal_v3 := v_-_le_rbst & [ ORTH < "make" >, SYNSEM [ LKEYS.KEYREL.PRED "_make_v_1_rel", PHON.ONSET con ] ]. |# man1 := n_-_c_le & [ ORTH < "man" >, SYNSEM [ LKEYS.KEYREL.PRED "_man_n_1_rel", PHON.ONSET con ] ]. man_n2 := n_-_m_le & [ ORTH < "man" >, SYNSEM [ LOCAL.CAT.HEAD.CASE genitive, LKEYS.KEYREL.PRED "_man_n_1_rel", PHON.ONSET con ] ]. many_mal_adj := aj_-_i-one_le_rbst & [ ORTH < "many" >, SYNSEM.PHON.ONSET con ]. more_mal_adj := aj_-_i-one_le_rbst & [ ORTH < "more" >, SYNSEM.PHON.ONSET con ]. much_a1_rbst := aj_-_i-many_le & [ ORTH < "much" >, SYNSEM [ LKEYS.KEYREL.PRED much-many_a_rel, PHON.ONSET con ], GENRE robust ]. maple_tree_n1 := n_-_c_le & [ ORTH < "maple", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_maple+tree_n_1_rel", PHON.ONSET con ] ]. march_n1 := n_-_c_le & [ ORTH < "march" >, SYNSEM [ LKEYS.KEYREL.PRED "_march_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. the_march_hare_n1 := n_-_pn_le & [ ORTH < "the", "March", "Hare" >, SYNSEM [ LKEYS.KEYREL.CARG "the+March+Hare", PHON.ONSET con ] ]. marco_n1 := n_-_pn_le & [ ORTH < "Marco" >, SYNSEM [ LKEYS.KEYREL.CARG "Marco", PHON.ONSET con ] ]. maria_isabel_n1 := n_-_pn_le & [ ORTH < "Maria", "Isabel" >, SYNSEM [ LKEYS.KEYREL.CARG "Maria+Isabel", PHON.ONSET con ] ]. maria_isabel_salazar_lopez_n1 := n_-_pn_le & [ ORTH < "Maria", "Isabel", "Salazar", "Lopez" >, SYNSEM [ LKEYS.KEYREL.CARG "Maria+Isabel+Salazar+Lopez", PHON.ONSET con ] ]. maria_jordan_n1 := n_-_pn_le & [ ORTH < "Maria", "Jordan" >, SYNSEM [ LKEYS.KEYREL.CARG "Maria+Jordan", PHON.ONSET con ] ]. marie_augustine_n1 := n_-_pn_le & [ ORTH < "Marie", "Augustine" >, SYNSEM [ LKEYS.KEYREL.CARG "Marie+Augustine", PHON.ONSET con ] ]. mark_miller_n1 := n_-_pn_le & [ ORTH < "Mark", "Miller" >, SYNSEM [ LKEYS.KEYREL.CARG "Mark+Miller", PHON.ONSET con ] ]. martin_luther_king_n2 := n_-_pn_le & [ ORTH < "Martin", "Luther", "King" >, SYNSEM [ LKEYS.KEYREL.CARG "Martin+Luther+King", PHON.ONSET con ] ]. martin_luther_king_n3 := n_-_pn_le & [ ORTH < "Martin", "Luther", "King", "Jr." >, SYNSEM [ LKEYS.KEYREL.CARG "Martin+Luther+King", PHON.ONSET con ] ]. mary_yau_n1 := n_-_pn_le & [ ORTH < "Mary", "Yau" >, SYNSEM [ LKEYS.KEYREL.CARG "Mary+Yau", PHON.ONSET con ] ]. ;math_n1 := n_-_m_le & ; [ ORTH < "math" >, ; SYNSEM [ LKEYS.KEYREL.PRED "_math_n_1_rel", ; LOCAL.CAT.VAL.SPR < [ LOCAL.CAT.HEAD.MINORS.ALTMIN no_rel ] >, ; PHON.ONSET con ] ]. math_book_n1 := n_-_c_le & [ ORTH < "math", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+book_n_1_rel", PHON.ONSET con ] ]. math_class_n1 := n_-_c_le & [ ORTH < "math", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+class_n_1_rel", PHON.ONSET con ] ]. math_exam_n1 := n_-_c_le & [ ORTH < "math", "exam" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+exam_n_1_rel", PHON.ONSET con ] ]. math_homework_n1 := n_-_m_le & [ ORTH < "math", "homework" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+homework_n_1_rel", PHON.ONSET con ] ]. math_problem_n1 := n_-_c_le & [ ORTH < "math", "problem" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+problem_n_1_rel", PHON.ONSET con ] ]. math_student_n1 := n_-_c_le & [ ORTH < "math", "student" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+student_n_1_rel", PHON.ONSET con ] ]. math_teacher_n1 := n_-_c_le & [ ORTH < "math", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+teacher_n_1_rel", PHON.ONSET con ] ]. #| math_test_n1 := n_-_c_le & [ ORTH < "math", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_math+test_n_1_rel", PHON.ONSET con ] ]. |# meat_sauce_n1 := n_-_m_le & [ ORTH < "meat", "sauce" >, SYNSEM [ LKEYS.KEYREL.PRED "_meat+sauce_n_1_rel", PHON.ONSET con ] ]. medicine_chief_n1 := n_-_c_le & [ ORTH < "medicine", "chief" >, SYNSEM [ LKEYS.KEYREL.PRED "_medicine+chief_n_1_rel", PHON.ONSET con ] ]. meeting_n1 := n_-_c_le & [ ORTH < "meeting" >, SYNSEM [ LKEYS.KEYREL.PRED "_meeting_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. mei_n1 := n_-_pn_le & [ ORTH < "Mei" >, SYNSEM [ LKEYS.KEYREL.CARG "Mei", PHON.ONSET con ] ]. memorial_day_picnic_n1 := n_-_c_le & [ ORTH < "Memorial", "Day", "picnic" >, SYNSEM [ LKEYS.KEYREL.PRED "_Memorial+Day+picnic_n_1_rel", PHON.ONSET con ] ]. metal_instrument_n1 := n_-_c_le & [ ORTH < "metal", "instrument" >, SYNSEM [ LKEYS.KEYREL.PRED "_metal+instrument_n_1_rel", PHON.ONSET con ] ]. mice_hunt_v1 := v_-_le & [ ORTH < "mice", "hunt" >, SYNSEM [ LKEYS.KEYREL.PRED "_mice+hunt_v_1_rel", PHON.ONSET con ] ]. midas_touch_n1 := n_-_mc_le & [ ORTH < "Midas", "touch" >, SYNSEM [ LKEYS.KEYREL.PRED "_Midas+touch_n_1_rel", PHON.ONSET con ] ]. middlefield_family_n1 := n_-_c_le & [ ORTH < "middlefield", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_middlefield+family_n_1_rel", PHON.ONSET con ] ]. middlefields_n1 := n_-_pn-pl-def_le & [ ORTH < "Middlefields" >, SYNSEM [ LKEYS.KEYREL.CARG "Middlefield", PHON.ONSET con ] ]. middle_school_counselor_n1 := n_-_mc_le & [ ORTH < "middle", "school", "counselor" >, SYNSEM [ LKEYS.KEYREL.PRED "_middle+school+counselor_n_1_rel", PHON.ONSET con ] ]. midnight_n1 := n_-_c_le & [ ORTH < "midnight" >, SYNSEM [ LKEYS.KEYREL.PRED "_midnight_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. mine_n1 := n_pp_c-of_le & [ ORTH < "mine" >, SYNSEM [ LKEYS.KEYREL.PRED "_mine_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. minotaur_n2 := n_-_pn_le & [ ORTH < "Minotaur" >, SYNSEM [ LKEYS.KEYREL.CARG "Minotaur", PHON.ONSET con ] ]. mint_chocolate_chip_n1 := n_-_m_le & [ ORTH < "mint", "chocolate", "chip" >, SYNSEM [ LKEYS.KEYREL.PRED "_mint+chocolate+chip_n_1_rel", PHON.ONSET con ] ]. misbehave_v1 := v_-_le & [ ORTH < "misbehave" >, SYNSEM [ LKEYS.KEYREL.PRED "_misbehave_v_1_rel", PHON.ONSET con ] ]. missing_pet_poster_n1 := n_-_c_le & [ ORTH < "missing-", "pet", "poster" >, SYNSEM [ LKEYS.KEYREL.PRED "_missing-pet+poster_n_1_rel", PHON.ONSET con ] ]. missing_pet_poster_n2 := n_-_c_le & [ ORTH < "missing", "pet", "poster" >, SYNSEM [ LKEYS.KEYREL.PRED "_missing-pet+poster_n_1_rel", PHON.ONSET con ] ]. miss_ttl_n1 := n_-_c-pre-ttl_le & [ ORTH < "Miss" >, SYNSEM [ LKEYS.KEYREL.PRED "_miss_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. missus_abb_n1 := n_-_c-pre-ttl_le & [ ORTH < "Mrs" >, SYNSEM [ LKEYS.KEYREL.PRED "_missus_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. missus_abb_n2 := n_-_c-pre-ttl_le & [ ORTH < "Mrs." >, SYNSEM [ LKEYS.KEYREL.PRED "_missus_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. mistreat_v1 := v_np_le & [ ORTH < "mistreat" >, SYNSEM [ LKEYS.KEYREL.PRED "_mistreat_v_1_rel", PHON.ONSET con ] ]. mrs_K_n1 := n_-_pn_le & [ ORTH < "Mrs.", "K." >, SYNSEM [ LKEYS.KEYREL.CARG "Mrs+K", PHON.ONSET con ] ]. mister_abb_n1 := n_-_c-pre-ttl_le & [ ORTH < "Mr" >, SYNSEM [ LKEYS.KEYREL.PRED "_mister_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. mister_abb_n2 := n_-_c-pre-ttl_le & [ ORTH < "Mr." >, SYNSEM [ LKEYS.KEYREL.PRED "_mister_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. mister_n1 := n_-_c-pre-ttl_le & [ ORTH < "mister" >, SYNSEM [ LKEYS.KEYREL.PRED "_mister_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. misunderstand_v1 := v_np_le & [ ORTH < "misunderstand" >, SYNSEM [ LKEYS.KEYREL.PRED "_misunderstand_v_1_rel", PHON.ONSET con ] ]. ms_n1 := n_-_c-pre-ttl_le & [ ORTH < "ms" >, SYNSEM [ LKEYS.KEYREL.PRED "_ms_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. ms_n2 := n_-_c-pre-ttl_le & [ ORTH < "ms." >, SYNSEM [ LKEYS.KEYREL.PRED "_ms_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. modern_art_museum_n1 := n_-_c_le & [ ORTH < "modern", "art", "museum" >, SYNSEM [ LKEYS.KEYREL.PRED "_modern+art+museum_n_1_rel", PHON.ONSET con ] ]. mom_n2 := n_-_c_le & [ ORTH < "mom" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_mom_n_1_rel", PHON.ONSET con ] ]. Monday_afternoon_n1 := n_-_c-dpt_le & [ ORTH < "Monday", "afternoon" >, SYNSEM [ LKEYS.KEYREL.PRED "_Monday+afternoon_n_of_rel", PHON.ONSET con ] ]. money_n1 := n_-_m_le & [ ORTH < "money" >, SYNSEM [ LKEYS.KEYREL.PRED "_money_n_1_rel", PHON.ONSET con ] ]. monster_movie_n1 := n_-_c_le & [ ORTH < "monster", "movie" >, SYNSEM [ LKEYS.KEYREL.PRED "_monster+movie_n_1_rel", PHON.ONSET con ] ]. mop_clean_v1 := v_p-np_le & [ ORTH < "mop" >, SYNSEM [ LKEYS [ --COMPKEY _clean_a_sel_rel, KEYREL.PRED "_mop_v_clean_rel" ], PHON.ONSET con ] ]. mop_clean_v2 := v_p_le & [ ORTH < "mop" >, SYNSEM [ LKEYS [ --COMPKEY _clean_a_sel_rel, KEYREL.PRED "_mop_v_clean_rel" ], PHON.ONSET con ] ]. morning_girl_n1 := n_-_pn_le & [ ORTH < "Morning", "Girl" >, SYNSEM [ LKEYS.KEYREL.CARG "Morning+Girl", PHON.ONSET con ] ]. morning_hike_n1 := n_-_c_le & [ ORTH < "morning", "hike" >, SYNSEM [ LKEYS.KEYREL.PRED "_morning+hike_n_1_rel", PHON.ONSET con ] ]. #| most_adv2 := av_-_s-cp-pr_le & [ ORTH < "most" >, SYNSEM [ LKEYS.KEYREL.PRED "_most_a_1_rel", PHON.ONSET con ] ]. most_adv3 := av_-_i-vp-pr_le & [ ORTH < "most" >, SYNSEM [ LKEYS.KEYREL.PRED "_most_a_1_rel", PHON.ONSET con ] ]. |# most_of_all_adv1 := av_-_i-vp-po_le & [ ORTH < "most", "of", "all" >, SYNSEM [ LKEYS.KEYREL.PRED "_most+of+all_a_1_rel", PHON.ONSET con ] ]. most_of_all_adv2 := av_-_s-cp-pr_le & [ ORTH < "most", "of", "all" >, SYNSEM [ LKEYS.KEYREL.PRED "_most+of+all_a_1_rel", PHON.ONSET con ] ]. most_mal_adj := aj_-_i-one_le_rbst & [ ORTH < "most" >, SYNSEM.PHON.ONSET con ]. motivation_of_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "motivation" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_motivation_n_for_rel" ], PHON.ONSET con ] ]. mother_n1 := n_pp_c-of_le & [ ORTH < "mother" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_mother_n_of_rel", PHON.ONSET con ] ]. mother_kangaroo_n1 := n_-_c_le & [ ORTH < "mother", "kangaroo" >, SYNSEM [ LKEYS.KEYREL.PRED "_mother+kangaroo_n_1_rel", PHON.ONSET con ] ]. mothers_day := n_-_m-hldy_le & [ ORTH < "Mother", "'s", "Day" >, SYNSEM [ LKEYS.KEYREL.CARG "Mothers_Day", PHON.ONSET con ] ]. mothers_day_card_n1 := n_-_c_le & [ ORTH < "Mother", "'s", "Day", "card" >, SYNSEM [ LKEYS.KEYREL.PRED "_Mothers+Day+card_n_1_rel", PHON.ONSET con ] ]. mothers_day_meal_n1 := n_-_c_le & [ ORTH < "Mother", "'s", "Day", "meal" >, SYNSEM [ LKEYS.KEYREL.PRED "_Mothers+Day+meal_n_1_rel", PHON.ONSET con ] ]. #| mountain_n1 := n_-_c_le & [ ORTH < "mountain" >, SYNSEM [ LKEYS.KEYREL.PRED "_mountain_n_1_rel", LOCAL.CAT.VAL.SPR < expressed_synsem >, PHON.ONSET con ] ]. mountain_n1_rbst := n_-_c_le & [ ORTH < "mountain" >, SYNSEM [ LKEYS.KEYREL.PRED "_mountain_n_1_rel", LOCAL [ CAT.VAL.SPR < unexpressed >, AGR.PNG.PN 3s ], PHON.ONSET con ], GENRE robust ]. |# mouse_baby_n1 := n_-_c_le & [ ORTH < "mouse", "baby" >, SYNSEM [ LKEYS.KEYREL.PRED "_mouse+baby_n_1_rel", PHON.ONSET con ] ]. mouse_hunt_v1 := v_-_le & [ ORTH < "mouse", "hunt" >, SYNSEM [ LKEYS.KEYREL.PRED "_mouse+hunt_v_1_rel", PHON.ONSET con ] ]. movie_theater_n1 := n_-_c_le & [ ORTH < "movie", "theater" >, SYNSEM [ LKEYS.KEYREL.PRED "_movie+theater_n_1_rel", PHON.ONSET con ] ]. museum_restaurant_n1 := n_-_c_le & [ ORTH < "museum", "restaurant" >, SYNSEM [ LKEYS.KEYREL.PRED "_museum+restaurant_n_1_rel", PHON.ONSET con ] ]. mushroom_surprise_n1 := n_-_m_le & [ ORTH < "Mushroom", "Surprise" >, SYNSEM [ LKEYS.KEYREL.PRED "_Mushroom+Surprise_n_1_rel", PHON.ONSET con ] ]. music_store_n1 := n_-_c_le & [ ORTH < "music", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_music+store_n_1_rel", PHON.ONSET con ] ]. mynah_bird_n1 := n_-_c_le & [ ORTH < "mynah", "bird" >, SYNSEM [ LKEYS.KEYREL.PRED "_mynah+bird_n_1_rel", PHON.ONSET con ] ]. mystery_gift_n1 := n_-_c_le & [ ORTH < "mystery", "gift" >, SYNSEM [ LKEYS.KEYREL.PRED "_mystery+gift_n_1_rel", PHON.ONSET con ] ]. mystery_movie_n1 := n_-_c_le & [ ORTH < "mystery", "movie" >, SYNSEM [ LKEYS.KEYREL.PRED "_mystery+movie_n_1_rel", PHON.ONSET con ] ]. nancy_drew_n1 := n_-_pn_le & [ ORTH < "Nancy", "Drew" >, SYNSEM [ LKEYS.KEYREL.CARG "Nancy+Drew", PHON.ONSET con ] ]. nancy_drew_book_n1 := n_-_c_le & [ ORTH < "nancy", "drew", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_nancy+drew+book_n_1_rel", PHON.ONSET con ] ]. nathan_radley_n1 := n_-_pn_le & [ ORTH < "Nathan", "Radley" >, SYNSEM [ LKEYS.KEYREL.CARG "Nathan+Radley", PHON.ONSET con ] ]. natural_history_museum_n1 := n_-_c_le & [ ORTH < "natural", "history", "museum" >, SYNSEM [ LKEYS.KEYREL.PRED "_natural+history+museum_n_1_rel", PHON.ONSET con ] ]. nature_n1 := n_-_c-ed_le & [ ORTH < "nature" >, SYNSEM [ LKEYS.KEYREL.PRED "_nature_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. nature_show_n1 := n_-_c_le & [ ORTH < "nature", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_nature+show_n_1_rel", PHON.ONSET con ] ]. need_mal_v1 := v_-_le_rbst & [ ORTH < "need" >, SYNSEM [ LKEYS.KEYREL.PRED "_need_v_1_rel", PHON.ONSET con ] ]. need-prd := v_np-prd_oeq-ntr-x_le & [ ORTH < "need" >, SYNSEM [ LKEYS.KEYREL.PRED "_need_v_pred_rel", PHON.ONSET con ] ]. need_of_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "need" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_need_n_for_rel" ], PHON.ONSET con ] ]. need_on_of_mal_n1 := n_pp_c_le_rbst & [ ORTH < "need" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_need_n_of_rel" ], PHON.ONSET con ] ]. need_towards_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "need" >, SYNSEM [ LKEYS [ --COMPKEY _towards_p_sel_rel, KEYREL.PRED "_need_n_for_rel" ], PHON.ONSET con ] ]. neighborhood_grocery_store_n1 := n_-_c_le & [ ORTH < "neighborhood", "grocery", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_neighborhood+grocery+store_n_1_rel", PHON.ONSET con ] ]. neighborhood_kid_n1 := n_-_c_le & [ ORTH < "neighborhood", "kid" >, SYNSEM [ LKEYS.KEYREL.PRED "_neighborhood+kid_n_1_rel", PHON.ONSET con ] ]. new_york_city_n1 := n_-_pn_le & [ ORTH < "New", "York", "City" >, SYNSEM [ LKEYS.KEYREL.CARG "New+York+City", PHON.ONSET con ] ]. new_york_n1 := n_-_pn_le & [ ORTH < "New", "York" >, SYNSEM [ LKEYS.KEYREL.CARG "New+York", PHON.ONSET con ] ]. nguyen_family_n1 := n_-_c_le & [ ORTH < "nguyen", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_nguyen+family_n_1_rel", PHON.ONSET con ] ]. nguyens_n1 := n_-_pn-pl-def_le & [ ORTH < "Nguyens" >, SYNSEM [ LKEYS.KEYREL.CARG "Nguyen", PHON.ONSET con ] ]. nick_chavez_n1 := n_-_pn_le & [ ORTH < "Nick", "Chavez" >, SYNSEM [ LKEYS.KEYREL.CARG "Nick+Chavez", PHON.ONSET con ] ]. nighttime_concert_n1 := n_-_c_le & [ ORTH < "nighttime", "concert" >, SYNSEM [ LKEYS.KEYREL.PRED "_nighttime+concert_n_1_rel", PHON.ONSET con ] ]. norma_johnson_n1 := n_-_pn_le & [ ORTH < "Norma", "Johnson" >, SYNSEM [ LKEYS.KEYREL.CARG "Norma+Johnson", PHON.ONSET con ] ]. ; Hack, since in general don't want to allow appositives with mass_n rgt dtr. nutrient_beta_carotene_n1 := n_-_m_le & [ ORTH < "nutrient", "beta-", "carotene" >, SYNSEM [ LKEYS.KEYREL.PRED "_nutrient+beta-carotene_n_1_rel", PHON.ONSET con ] ]. oak_tree_n1 := n_-_c_le & [ ORTH < "oak", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_oak+tree_n_1_rel", PHON.ONSET voc ] ]. ocean_water_n1 := n_-_m_le & [ ORTH < "ocean", "water" >, SYNSEM [ LKEYS.KEYREL.PRED "_ocean+water_n_1_rel", PHON.ONSET voc ] ]. old_yeller_n1 := n_-_pn_le & [ ORTH < "Old", "Yeller" >, SYNSEM [ LKEYS.KEYREL.CARG "Old+Yeller", PHON.ONSET voc ] ]. omaha_nebraska_n1 := n_-_pn_le & [ ORTH < "Omaha", "Nebraska" >, SYNSEM [ LKEYS.KEYREL.CARG "Omaha+Nebraska", PHON.ONSET voc ] ]. omaha_nebraska_n2 := n_-_pn_le & [ ORTH < "Omaha,", "Nebraska" >, SYNSEM [ LKEYS.KEYREL.CARG "Omaha+Nebraska", PHON.ONSET voc ] ]. one_dollar_bill_n1 := n_-_c_le & [ ORTH < "one", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_one+dollar+bill_n_1_rel", PHON.ONSET con ] ]. one_dollar_bill_n2 := n_-_c_le & [ ORTH < "one-", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_one+dollar+bill_n_1_rel", PHON.ONSET con ] ]. one_gallon_container_n1 := n_-_c_le & [ ORTH < "one", "gallon", "container" >, SYNSEM [ LKEYS.KEYREL.PRED "_one+gallon+container_n_1_rel", PHON.ONSET con ] ]. one_gallon_container_n2 := n_-_c_le & [ ORTH < "one-", "gallon", "container" >, SYNSEM [ LKEYS.KEYREL.PRED "_one+gallon+container_n_1_rel", PHON.ONSET con ] ]. one_way_a1 := aj_-_i_le & [ ORTH < "one-", "way" >, SYNSEM [ LKEYS.KEYREL.PRED "_one-way_a_1_rel", PHON.ONSET con ] ]. onkel_julius_n1 := n_-_pn_le & [ ORTH < "Onkel", "Julius" >, SYNSEM [ LKEYS.KEYREL.CARG "Onkel+Julius", PHON.ONSET voc ] ]. on_stage_adv1 := av_-_i-vp-po_le & [ ORTH < "on", "stage" >, SYNSEM [ LKEYS.KEYREL.PRED "_on+stage_a_1_rel", PHON.ONSET voc ] ]. opportunity_of_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "opportunity" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_opportunity_n_for_rel" ], PHON.ONSET voc ] ]. orange_juice_n1 := n_-_m_le & [ ORTH < "orange", "juice" >, SYNSEM [ LKEYS.KEYREL.PRED "_orange+juice_n_1_rel", PHON.ONSET voc ] ]. orchard_fruit_n1 := n_-_m_le & [ ORTH < "orchard", "fruit" >, SYNSEM [ LKEYS.KEYREL.PRED "_orchard+fruit_n_1_rel", PHON.ONSET voc ] ]. order_n3 := n_vp_c_le & [ ORTH < "order" >, SYNSEM [ LKEYS.KEYREL.PRED "_order_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. origami_flower_n1 := n_-_c_le & [ ORTH < "origami", "flower" >, SYNSEM [ LKEYS.KEYREL.PRED "_origami+flower_n_1_rel", PHON.ONSET voc ] ]. origami_frog_n1 := n_-_c_le & [ ORTH < "origami", "frog" >, SYNSEM [ LKEYS.KEYREL.PRED "_origami+frog_n_1_rel", PHON.ONSET voc ] ]. ossowa_citizen_n1 := n_-_c_le & [ ORTH < "Ossowa", "citizen" >, SYNSEM [ LKEYS.KEYREL.PRED "_Ossowa+citizen_n_1_rel", PHON.ONSET voc ] ]. otter_n1 := n_-_c_le & [ ORTH < "otter" >, SYNSEM [ LKEYS.KEYREL.PRED "_otter_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. otter_n2 := n_-_pn_le & [ ORTH < "Otter" >, SYNSEM [ LKEYS.KEYREL.CARG "Otter", PHON.ONSET voc ] ]. out_of_bed_adv := pp_-_i_le & [ ORTH < "out", "of", "bed" >, SYNSEM [ LKEYS.KEYREL.PRED _out+of+bed_p_rel, PHON.ONSET voc ] ]. outside_adv1 := pp_-_i_le & [ ORTH < "outside" >, SYNSEM [ LKEYS.KEYREL.PRED _outside_p_rel, PHON.ONSET voc ] ]. outside_n1 := n_pp_c-nocnh-of_le & [ ORTH < "outside" >, SYNSEM [ LKEYS.KEYREL.PRED "_outside_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. owl_n := n_-_c_le & [ ORTH < "owl" >, SYNSEM [ LKEYS.KEYREL.PRED "_owl_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET voc ] ]. owl_n2 := n_-_pn_le & [ ORTH < "Owl" >, SYNSEM [ LKEYS.KEYREL.CARG "Owl", PHON.ONSET voc ] ]. pacific_ocean_n1 := n_-_c-nm_le & [ ORTH < "Pacific", "Ocean" >, SYNSEM [ LKEYS.KEYREL.CARG "Pacific+Ocean", PHON.ONSET con ] ]. pack_n1 := n_pp_c-of_le & [ ORTH < "pack" >, SYNSEM [ LKEYS.KEYREL.PRED "_pack_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. painting_n1 := n_pp_c-of_le & [ ORTH < "painting" >, SYNSEM [ LKEYS.KEYREL.PRED "_painting_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. palace_n1 := n_-_c_le & [ ORTH < "palace" >, SYNSEM [ LKEYS.KEYREL.PRED "_palace_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. palm_tree_n1 := n_-_c_le & [ ORTH < "palm", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_palm+tree_n_1_rel", PHON.ONSET con ] ]. panda_bear_n1 := n_-_c_le & [ ORTH < "panda", "bear" >, SYNSEM [ LKEYS.KEYREL.PRED "_panda+bear_n_1_rel", PHON.ONSET con ] ]. paper_n1 := n_-_c_le & [ ORTH < "paper" >, SYNSEM [ LKEYS.KEYREL.PRED "_paper_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. paper_cup_n1 := n_-_c_le & [ ORTH < "paper", "cup" >, SYNSEM [ LKEYS.KEYREL.PRED "_paper+cup_n_1_rel", PHON.ONSET con ] ]. parducci_family_n1 := n_-_c_le & [ ORTH < "parducci", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_parducci+family_n_1_rel", PHON.ONSET con ] ]. parduccis_n1 := n_-_pn-pl-def_le & [ ORTH < "Parduccis" >, SYNSEM [ LKEYS.KEYREL.CARG "Parducci", PHON.ONSET con ] ]. park_bench_n1 := n_-_c_le & [ ORTH < "park", "bench" >, SYNSEM [ LKEYS.KEYREL.PRED "_park+bench_n_1_rel", PHON.ONSET con ] ]. park_bush_n1 := n_-_c_le & [ ORTH < "park", "bush" >, SYNSEM [ LKEYS.KEYREL.PRED "_park+bush_n_1_rel", PHON.ONSET con ] ]. park_tree_n1 := n_-_c_le & [ ORTH < "park", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_park+tree_n_1_rel", PHON.ONSET con ] ]. parking_lot_n1 := n_-_c_le & [ ORTH < "parking", "lot" >, SYNSEM [ LKEYS.KEYREL.PRED "_parking+lot_n_1_rel", PHON.ONSET con ] ]. part_n1 := n_-_c-ns_le & [ ORTH < "part" >, SYNSEM [ LKEYS.KEYREL.PRED "_part_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. party_invitation_n1 := n_-_c_le & [ ORTH < "party", "invitation" >, SYNSEM [ LKEYS.KEYREL.PRED "_party+invitation_n_1_rel", PHON.ONSET con ] ]. ; Block passive: |Everyone in class passed| pass_v1 := v_np_ntr_le & [ ORTH < "pass" >, SYNSEM [ LKEYS.KEYREL.PRED "_pass_v_1_rel", PHON.ONSET con ] ]. peach_n1 := n_-_c_le & [ ORTH < "peach" >, SYNSEM [ LKEYS.KEYREL.PRED "_peach_n_1_rel", PHON.ONSET con ] ]. peach_pie_n1 := n_-_mc_le & [ ORTH < "peach", "pie" >, SYNSEM [ LKEYS.KEYREL.PRED "_peach+pie_n_1_rel", PHON.ONSET con ] ]. pear_blossom_n1 := n_-_pn_le & [ ORTH < "Pear", "Blossom" >, SYNSEM [ LKEYS.KEYREL.CARG "Pear+Blossom", PHON.ONSET con ] ]. pecan_tree_n1 := n_-_c_le & [ ORTH < "pecan", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_pecan+tree_n_1_rel", PHON.ONSET con ] ]. pencil_box_n1 := n_-_c_le & [ ORTH < "pencil", "box" >, SYNSEM [ LKEYS.KEYREL.PRED "_pencil+box_n_1_rel", PHON.ONSET con ] ]. pepperoni_pizza_n1 := n_-_mc_le & [ ORTH < "pepperoni", "pizza" >, SYNSEM [ LKEYS.KEYREL.PRED "_pepperoni+pizza_n_1_rel", PHON.ONSET con ] ]. per_cent_n1 := n_pp_c-of_le & [ ORTH < "per", "cent" >, SYNSEM [ LKEYS.KEYREL.PRED "_percent_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. percent_char_n2 := n_pp_c-of-obl_le & [ ORTH < "%" >, SYNSEM [ LKEYS.KEYREL.PRED "_percent_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. percent_n1 := n_pp_c-of-obl_le & [ ORTH < "percent" >, SYNSEM [ LKEYS.KEYREL.PRED "_percent_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. pet_a1 := aj_-_i-att_le & [ ORTH < "pet" >, SYNSEM [ LKEYS.KEYREL.PRED "_pet_a_1_rel", PHON.ONSET con ] ]. pet_store_n1 := n_-_c_le & [ ORTH < "pet", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_pet+store_n_1_rel", PHON.ONSET con ] ]. pete_trimble_n1 := n_-_pn_le & [ ORTH < "Pete", "Trimble" >, SYNSEM [ LKEYS.KEYREL.CARG "Pete+Trimble", PHON.ONSET con ] ]. pharaoh_n1 := n_-_mc_le & [ ORTH < "pharaoh" >, SYNSEM [ LKEYS.KEYREL.PRED "_pharaoh_n_1_rel", PHON.ONSET con ] ]. phone_booth_n1 := n_-_c_le & [ ORTH < "phone", "booth" >, SYNSEM [ LKEYS.KEYREL.PRED "_phone+booth_n_1_rel", PHON.ONSET con ] ]. phone_call_n1 := n_-_c_le & [ ORTH < "phone", "call" >, SYNSEM [ LKEYS.KEYREL.PRED "_phone+call_n_1_rel", PHON.ONSET con ] ]. phone_number_n1 := n_-_c_le & [ ORTH < "phone", "number" >, SYNSEM [ LKEYS.KEYREL.PRED "_phone+number_n_1_rel", PHON.ONSET con ] ]. piano_music_n1 := n_-_m_le & [ ORTH < "piano", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_piano+music_n_1_rel", PHON.ONSET con ] ]. piano_player_n1 := n_-_c_le & [ ORTH < "piano", "player" >, SYNSEM [ LKEYS.KEYREL.PRED "_piano+player_n_1_rel", PHON.ONSET con ] ]. piano_recital_n1 := n_-_c_le & [ ORTH < "piano", "recital" >, SYNSEM [ LKEYS.KEYREL.PRED "_piano+recital_n_1_rel", PHON.ONSET con ] ]. pick_mal_v1 := v_-_le_rbst & [ ORTH < "pick" >, SYNSEM [ LKEYS.KEYREL.PRED "_pick_v_1_rel", PHON.ONSET con ] ]. picky_picky_n1 := n_-_pn_le & [ ORTH < "Picky-", "Picky" >, SYNSEM [ LKEYS.KEYREL.CARG "Picky+Picky", PHON.ONSET con ] ]. picnic_table_n1 := n_-_c_le & [ ORTH < "picnic", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_picnic+table_n_1_rel", PHON.ONSET con ] ]. ; Need mass variant for Grade 4 ;pie_n1 := n_-_c_le & ; [ ORTH < "pie" >, ; SYNSEM [ LKEYS.KEYREL.PRED "_pie_n_1_rel", ; PHON.ONSET con ] ]. pie_baking_contest_n1 := n_-_c_le & [ ORTH < "pie-", "baking", "contest" >, SYNSEM [ LKEYS.KEYREL.PRED "_pie-baking+contest_n_1_rel", PHON.ONSET con ] ]. pie_eating_contest_n1 := n_-_c_le & [ ORTH < "pie-", "eating", "contest" >, SYNSEM [ LKEYS.KEYREL.PRED "_pie-eating+contest_n_1_rel", PHON.ONSET con ] ]. pie_slice_n1 := n_-_c_le & [ ORTH < "pie", "slice" >, SYNSEM [ LKEYS.KEYREL.PRED "_pie+slice_n_1_rel", PHON.ONSET con ] ]. pinta_tortoise_n1 := n_-_c_le & [ ORTH < "Pinta", "tortoise" >, SYNSEM [ LKEYS.KEYREL.PRED "_Pinta+tortoise_n_1_rel", PHON.ONSET con ] ]. pit_bull_n1 := n_-_c_le & [ ORTH < "pit", "bull" >, SYNSEM [ LKEYS.KEYREL.PRED "_pit+bull_n_1_rel", PHON.ONSET con ] ]. pizza_restaurant_n1 := n_-_c_le & [ ORTH < "pizza", "restaurant" >, SYNSEM [ LKEYS.KEYREL.PRED "_pizza+restaurant_n_1_rel", PHON.ONSET con ] ]. place_n1 := n_pp_c-plc-of_le & [ ORTH < "place" >, SYNSEM [ LKEYS.KEYREL.PRED "_place_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. plane_ticket_n1 := n_-_c_le & [ ORTH < "plane", "ticket" >, SYNSEM [ LKEYS.KEYREL.PRED "_plane+ticket_n_1_rel", PHON.ONSET con ] ]. plant_material_n1 := n_-_mc_le & [ ORTH < "plant", "material" >, SYNSEM [ LKEYS.KEYREL.PRED "_plant+material_n_1_rel", PHON.ONSET con ] ]. play_n1 := n_-_c_le & [ ORTH < "play" >, SYNSEM [ LOCAL.CAT.HEAD [ --BARE -, MINORS.NORM norm_rel ], LKEYS.KEYREL.PRED "_play_n_1_rel", PHON.ONSET con ] ]. play_line_n1 := n_-_c_le & [ ORTH < "play", "line" >, SYNSEM [ LKEYS.KEYREL.PRED "_play+line_n_1_rel", PHON.ONSET con ] ]. polices_n1 := n_-_c-pl_le_rbst & [ ORTH < "polices" >, SYNSEM [ LKEYS.KEYREL.PRED "_police_n_1_rel", PHON.ONSET con ] ]. police_officer_n1 := n_-_c_le & [ ORTH < "police", "officer" >, SYNSEM [ LKEYS.KEYREL.PRED "_police+officer_n_1_rel", PHON.ONSET con ] ]. police_station_n1 := n_-_c_le & [ ORTH < "police", "station" >, SYNSEM [ LKEYS.KEYREL.PRED "_police+station_n_1_rel", PHON.ONSET con ] ]. pony_express_n1 := n_-_c-nm_le & [ ORTH < "Pony", "Express" >, SYNSEM [ LKEYS.KEYREL.CARG "Pony+Express", PHON.ONSET con ] ]. pool_party_n1 := n_-_c_le & [ ORTH < "pool", "party" >, SYNSEM [ LKEYS.KEYREL.PRED "_pool+party_n_1_rel", PHON.ONSET con ] ]. pool_water_n2 := n_-_m_le & [ ORTH < "pool", "water" >, SYNSEM [ LKEYS.KEYREL.PRED "_pool+water_n_1_rel", PHON.ONSET con ] ]. poorly_isect := av_-_i-vp-po_le & [ ORTH < "poorly" >, SYNSEM [ LKEYS.KEYREL.PRED "_poor_a_1_rel", PHON.ONSET con ] ]. pop_star_n1 := n_-_c_le & [ ORTH < "pop", "star" >, SYNSEM [ LKEYS.KEYREL.PRED "_pop+star_n_1_rel", PHON.ONSET con ] ]. population_n1 := n_-_c_le & [ ORTH < "population" >, SYNSEM [ LKEYS.KEYREL.PRED "_population_n_1_rel", PHON.ONSET con ] ]. population_n2 := n_pp_m-obl_le & [ ORTH < "population" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_population_n_of_rel" ], PHON.ONSET con ] ]. #| population_n1 := n_-_m_le & [ ORTH < "population" >, SYNSEM [ LKEYS.KEYREL.PRED "_population_n_1_rel", PHON.ONSET con ] ]. |# pot_n1 := n_-_c-ed_le & [ ORTH < "pot" >, SYNSEM [ LKEYS.KEYREL.PRED "_pot_n_1_rel", PHON.ONSET con ] ]. potato_chip_n1 := n_-_c_le & [ ORTH < "potato", "chip" >, SYNSEM [ LKEYS.KEYREL.PRED "_potato+chip_n_1_rel", PHON.ONSET con ] ]. potato_dish_n1 := n_-_c_le & [ ORTH < "potato", "dish" >, SYNSEM [ LKEYS.KEYREL.PRED "_potato+dish_n_1_rel", PHON.ONSET con ] ]. potato_salad_n1 := n_-_mc_le & [ ORTH < "potato", "salad" >, SYNSEM [ LKEYS.KEYREL.PRED "_potato+salad_n_1_rel", PHON.ONSET con ] ]. potato_soup_n1 := n_-_m_le & [ ORTH < "potato", "soup" >, SYNSEM [ LKEYS.KEYREL.PRED "_potato+soup_n_1_rel", PHON.ONSET con ] ]. potrero_hill_n1 := n_-_pn_le & [ ORTH < "Potrero", "Hill" >, SYNSEM [ LKEYS.KEYREL.CARG "Potrero+Hill", PHON.ONSET con ] ]. practice_v1 := v_np*_le & [ ORTH < "practice" >, SYNSEM [ LOCAL.CAT [ HEAD.--MAL3SG -, VAL.SUBJ < [ LOCAL.CAT.HEAD.--BARE - ] > ], LKEYS.KEYREL.PRED "_practice_v_1_rel", PHON.ONSET con ] ]. president_n1 := n_pp_c-of_le & [ ORTH < "president" >, SYNSEM [ LKEYS.KEYREL.PRED "_president_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. president_title_n1 := n_-_c-pre-ttl_le & [ ORTH < "President" >, SYNSEM [ LKEYS.KEYREL.PRED "_president_n_1_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. prevent_from_mal_v1 := v_pp_np_le_rbst & [ ORTH < "prevent" >, SYNSEM [ LKEYS [ --COMPKEY _from_p_sel_rel, KEYREL.PRED "_prevent_v_1_rel" ], PHON.ONSET con ] ]. prize_n1 := n_pp_c_le & [ ORTH < "prize" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_prize_n_for_rel" ], LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. problem_solving_n1 := n_-_m_le & [ ORTH < "problem", "solving" >, SYNSEM [ LKEYS.KEYREL.PRED "_problem+solving_n_1_rel", PHON.ONSET con ] ]. problem_solving_n2 := n_-_m_le & [ ORTH < "problem-", "solving" >, SYNSEM [ LKEYS.KEYREL.PRED "_problem+solving_n_1_rel", PHON.ONSET con ] ]. process_n1 := n_pp_c-ns-of_le & [ ORTH < "process" >, SYNSEM [ LKEYS.KEYREL.PRED "_process_n_of_rel", PHON.ONSET con ] ]. protect_v1 := v_np_le & [ ORTH < "protect" >, SYNSEM [ LKEYS.KEYREL.PRED "_protect_v_1_rel", PHON.ONSET con ] ]. protection_n1 := n_pp_m_le & [ ORTH < "protection" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_protection_n_of_rel" ], PHON.ONSET con ] ]. provide_of_with_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "provide" >, SYNSEM [ LKEYS [ --OCOMPKEY _of_p_sel_rel, KEYREL.PRED "_provide_v_with_rel" ], PHON.ONSET con ] ]. public_transportation_option_n1 := n_-_c_le & [ ORTH < "public-", "transportation", "option" >, SYNSEM [ LKEYS.KEYREL.PRED "_public+transportation+option_n_1_rel", PHON.ONSET con ] ]. public_transportation_option_n2 := n_-_c_le & [ ORTH < "public", "transportation", "option" >, SYNSEM [ LKEYS.KEYREL.PRED "_public+transportation+option_n_1_rel", PHON.ONSET con ] ]. puebla_mexico_n1 := n_-_pn_le & [ ORTH < "Puebla", "Mexico" >, SYNSEM [ LKEYS.KEYREL.CARG "Puebla+Mexico", PHON.ONSET con ] ]. puebla_mexico_n2 := n_-_pn_le & [ ORTH < "Puebla,", "Mexico" >, SYNSEM [ LKEYS.KEYREL.CARG "Puebla+Mexico", PHON.ONSET con ] ]. pumpkin_pie_n1 := n_-_mc_le & [ ORTH < "pumpkin", "pie" >, SYNSEM [ LKEYS.KEYREL.PRED "_pumpkin+pie_n_1_rel", PHON.ONSET con ] ]. puppy_dog_n1 := n_-_c_le & [ ORTH < "puppy", "dog" >, SYNSEM [ LKEYS.KEYREL.PRED "_puppy+dog_n_1_rel", PHON.ONSET con ] ]. put_aside_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _aside_p_sel_rel, KEYREL.PRED "_put_v_aside_rel" ], PHON.ONSET con ] ]. put_away_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _away_p_sel_rel, KEYREL.PRED "_put_v_away_rel" ], PHON.ONSET con ] ]. put_back_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _back_p_sel_rel, KEYREL.PRED "_put_v_back_rel" ], PHON.ONSET con ] ]. put_by_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _by_p_sel_rel, KEYREL.PRED "_put_v_by_rel" ], PHON.ONSET con ] ]. put_down_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _down_p_sel_rel, KEYREL.PRED "_put_v_down_rel" ], PHON.ONSET con ] ]. put_in_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _in_p_sel_rel, KEYREL.PRED "_put_v_in_rel" ], PHON.ONSET con ] ]. put_in_v2 := v_p_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _in_p_sel_rel, KEYREL.PRED "_put_v_in_rel" ], PHON.ONSET con ] ]. put_off_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _off_p_sel_rel, KEYREL.PRED "_put_v_off_rel" ], PHON.ONSET con ] ]. put_off_v2 := v_np-p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _off_p_sel_rel, KEYREL.PRED "_put_v_off_rel" ], PHON.ONSET con ] ]. put_on_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_put_v_on_rel" ], PHON.ONSET con ] ]. put_out_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _out_p_sel_rel, KEYREL.PRED "_put_v_out_rel" ], PHON.ONSET con ] ]. put_out_v2 := v_p_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _out_p_sel_rel, KEYREL.PRED "_put_v_out_rel" ], PHON.ONSET con ] ]. put_through_v1 := v_p-np-pp_to_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _through_p_sel_rel, KEYREL.PRED "_put_v_through_rel" ], PHON.ONSET con ] ]. put_through_v2 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _through_p_sel_rel, KEYREL.PRED "_put_v_through_rel" ], PHON.ONSET con ] ]. put_together_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _together_p_sel_rel, KEYREL.PRED "_put_v_together_rel" ], PHON.ONSET con ] ]. put_up+with_v1 := v_p-pp_e_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _up_p_sel_rel, --OCOMPKEY _with_p_sel_rel, KEYREL.PRED "_put_v_up-with_rel" ], PHON.ONSET con ] ]. put_up_v1 := v_p-np_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _up_p_sel_rel, KEYREL.PRED "_put_v_up_rel" ], PHON.ONSET con ] ]. put_up_v2 := v_p_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _up_p_sel_rel, KEYREL.PRED "_put_v_up_rel" ], PHON.ONSET con ] ]. put_v1 := v_np-pp_prop_le & [ ORTH < "put" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_put_v_1_rel", PHON.ONSET con ] ]. pygmy_hippopotamus_n1 := n_-_c_le & [ ORTH < "pygmy", "hippopotamus" >, SYNSEM [ LKEYS.KEYREL.PRED "_pygmy+hippopotamus_n_1_rel", PHON.ONSET con ] ]. qin_shi_huangdi_n1 := n_-_pn_le & [ ORTH < "Qin", "Shi", "Huangdi" >, SYNSEM [ LKEYS.KEYREL.CARG "Qin+Shi+Huangdi", PHON.ONSET con ] ]. queen_ttl_n1 := n_-_c-pre-ttl_le & [ ORTH < "Queen" >, SYNSEM [ LKEYS.KEYREL.PRED "_queen_n_of_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. quit-prd := v_vp_ssr-prp_le & [ ORTH < "quit" >, SYNSEM [ LKEYS.KEYREL.PRED "_quit_v_prd_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. quit_v1 := v_np*_le & [ ORTH < "quit" >, SYNSEM [ LKEYS.KEYREL.PRED "_quit_v_1_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET con ] ]. rabbit_hole_n1 := n_-_c_le & [ ORTH < "rabbit", "hole" >, SYNSEM [ LKEYS.KEYREL.PRED "_rabbit+hole_n_1_rel", PHON.ONSET con ] ]. rabbit_hole_n2 := n_-_c_le & [ ORTH < "rabbit-", "hole" >, SYNSEM [ LKEYS.KEYREL.PRED "_rabbit+hole_n_1_rel", PHON.ONSET con ] ]. rabbit_hole_n3 := n_-_c_le & [ ORTH < "rabbit-hole" >, SYNSEM [ LKEYS.KEYREL.PRED "_rabbit+hole_n_1_rel", PHON.ONSET con ] ]. radio_n1 := n_-_c_le & [ ORTH < "radio" >, SYNSEM [ LKEYS.KEYREL.PRED "_radio_n_1_rel", PHON.ONSET con ] ]. ragtime_music_n1 := n_-_m_le & [ ORTH < "ragtime", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_ragtime+music_n_1_rel", PHON.ONSET con ] ]. railway_station_n1 := n_-_c_le & [ ORTH < "railway", "station" >, SYNSEM [ LKEYS.KEYREL.PRED "_railway+station_n_1_rel", PHON.ONSET con ] ]. rainbow_spectrum_n1 := n_-_c_le & [ ORTH < "rainbow", "spectrum" >, SYNSEM [ LKEYS.KEYREL.PRED "_rainbow+spectrum_n_1_rel", PHON.ONSET con ] ]. rate_n1 := n_pp_c-of_le & [ ORTH < "rate" >, SYNSEM [ LKEYS.KEYREL.PRED "_rate_n_of_rel", PHON.ONSET con ] ]. read_n1 := n_-_c_le & [ ORTH < "read" >, SYNSEM [ LKEYS.KEYREL.PRED "_read_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. read_v1 := v_np*_le & [ ORTH < "read" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_read_v_1_rel", PHON.ONSET con ] ]. read_v2 := v_pp*-cp_le & [ ORTH < "read" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_read_v_1_rel" ], PHON.ONSET con ] ]. read_v3 := v_np-np_le & [ ORTH < "read" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_read_v_1_rel", PHON.ONSET con ] ]. realize_v1 := v_np_le & [ ORTH < "realize" >, SYNSEM [ LKEYS.KEYREL.PRED "_realize_v_1_rel", PHON.ONSET con ] ]. reason_of_for_mal_n1 := n_pp_c_le_rbst & [ ORTH < "reason" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_reason_n_for_rel" ], PHON.ONSET con ] ]. red_bonnet_park_n1 := n_-_pn_le & [ ORTH < "Red", "Bonnet", "Park" >, SYNSEM [ LKEYS.KEYREL.CARG "Red+Bonnet+Park", PHON.ONSET con ] ]. reds_n1 := n_-_c-pl-ifl_le & [ ORTH < "reds" >, SYNSEM [ LKEYS.KEYREL.PRED "_red_n_1_rel", PHON.ONSET con ] ]. redwood_tree_n1 := n_-_c_le & [ ORTH < "redwood", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_redwood+tree_n_1_rel", PHON.ONSET con ] ]. regard_to_mal_v1 := v_pp_np_le_rbst & [ ORTH < "regard" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_regard_v_1_rel" ], PHON.ONSET con ] ]. relate_with_to_mal_v1 := v_np-pp_e_le_rbst & [ ORTH < "relate" >, SYNSEM [ LKEYS [ --OCOMPKEY _with_p_sel_rel, KEYREL.PRED "_relate_v_to_rel" ], PHON.ONSET con ] ]. relax_v1 := v_-_le & [ ORTH < "relax" >, SYNSEM [ LKEYS.KEYREL.PRED "_relax_v_1_rel", PHON.ONSET con ] ]. relay_race_n1 := n_-_c_le & [ ORTH < "relay", "race" >, SYNSEM [ LKEYS.KEYREL.PRED "_relay+race_n_1_rel", PHON.ONSET con ] ]. rely_upon_on_mal_v1 := v_pp_e_le_rbst & [ ORTH < "rely" >, SYNSEM [ LKEYS [ --COMPKEY _upon_p_sel_rel, KEYREL.PRED "_rely_v_on_rel" ], PHON.ONSET con ] ]. remove_n1 := n_-_c-nocnh_le & [ ORTH < "remove" >, SYNSEM [ LKEYS.KEYREL.PRED "_remove_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. replica_from_of_mal_n1 := n_pp_c_le_rbst & [ ORTH < "replica" >, SYNSEM [ LKEYS [ --COMPKEY _from_p_sel_rel, KEYREL.PRED "_replica_n_of_rel" ], PHON.ONSET con ] ]. reptile_exhibit_n1 := n_-_c_le & [ ORTH < "reptile", "exhibit" >, SYNSEM [ LKEYS.KEYREL.PRED "_reptile+exhibit_n_1_rel", PHON.ONSET con ] ]. request_for_mal_v1 := v_pp_np_le_rbst & [ ORTH < "request" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_request_v_1_rel" ], PHON.ONSET con ] ]. research_on_mal_v1 := v_pp_np_le_rbst & [ ORTH < "research" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_research_v_1_rel" ], PHON.ONSET con ] ]. research_report_n1 := n_-_c_le & [ ORTH < "research", "report" >, SYNSEM [ LKEYS.KEYREL.PRED "_research+report_n_1_rel", PHON.ONSET con ] ]. restaurant_dinner_n1 := n_-_mc_le & [ ORTH < "restaurant", "dinner" >, SYNSEM [ LKEYS.KEYREL.PRED "_restaurant+dinner_n_1_rel", PHON.ONSET con ] ]. restaurant_table_n1 := n_-_c_le & [ ORTH < "restaurant", "table" >, SYNSEM [ LKEYS.KEYREL.PRED "_restaurant+table_n_1_rel", PHON.ONSET con ] ]. result_in_mal_v1 := v_np_pp_le_rbst & [ ORTH < "result" >, SYNSEM [ LKEYS.KEYREL.PRED "_result_v_in_rel", PHON.ONSET con ] ]. result_to_in_mal_v1 := v_pp_e_le_rbst & [ ORTH < "result" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_result_v_in_rel" ], PHON.ONSET con ] ]. rfid_nounif_n1 := n_-_pn-nounif_le & [ ORTH < "RFID" >, SYNSEM [ LKEYS.KEYREL.CARG "RFID", PHON.ONSET voc ] ]. rice_paddy_n1 := n_-_c_le & [ ORTH < "rice", "paddy" >, SYNSEM [ LKEYS.KEYREL.PRED "_rice+paddy_n_1_rel", PHON.ONSET con ] ]. richardson_children_n1 := n_-_c-pl-ifl_le & [ ORTH < "Richardson", "children" >, SYNSEM [ LKEYS.KEYREL.PRED "_Richardson+children_n_1_rel", PHON.ONSET con ] ]. ride_n1 := n_-_c_le & [ ORTH < "ride" >, SYNSEM [ LKEYS.KEYREL.PRED "_ride_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. ride_v1 := v_np_noger_le & [ ORTH < "ride" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_ride_v_1_rel", PHON.ONSET con ] ]. ride_v2 := v_pp*_dir_le & [ ORTH < "ride" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_ride_v_1_rel", PHON.ONSET con ] ]. ; Blocking the intransitive excludes too many good examples #| ride_v2 := v_pp_dir_le & [ ORTH < "ride" >, SYNSEM [ LKEYS.KEYREL.PRED "_ride_v_1_rel", PHON.ONSET con ] ]. |# ring_n1 := n_-_c_le & [ ORTH < "ring" >, SYNSEM [ MODIFD.LPERIPH +, LKEYS.KEYREL.PRED "_ring_n_1_rel", PHON.ONSET con ] ]. ringmaster_n1 := n_-_mc_le & [ ORTH < "ringmaster" >, SYNSEM [ LKEYS.KEYREL.PRED "_ringmaster_n_1_rel", PHON.ONSET con ] ]. risk_to_of_mal_n1 := n_pp_c_le_rbst & [ ORTH < "risk" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_risk_n_of_rel" ], PHON.ONSET con ] ]. river_water_n1 := n_-_m_le & [ ORTH < "river", "water" >, SYNSEM [ LKEYS.KEYREL.PRED "_river+water_n_1_rel", PHON.ONSET con ] ]. road_n1 := n_-_c_le & [ ORTH < "road" >, SYNSEM [ LKEYS.KEYREL.PRED "_road_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. road_trip_n1 := n_-_c_le & [ ORTH < "road", "trip" >, SYNSEM [ LKEYS.KEYREL.PRED "_road+trip_n_1_rel", PHON.ONSET con ] ]. roald_dahl_n1 := n_-_pn_le & [ ORTH < "Roald", "Dahl" >, SYNSEM [ LKEYS.KEYREL.CARG "Roald+Dahl", PHON.ONSET con ] ]. roast_beef_n1 := n_-_m_le & [ ORTH < "roast", "beef" >, SYNSEM [ LKEYS.KEYREL.PRED "_roast+beef_n_1_rel", PHON.ONSET con ] ]. robin_n2 := n_-_c_le & [ ORTH < "robin" >, SYNSEM [ LKEYS.KEYREL.PRED "_robin_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. ; Need both count and mass variants. Maybe use two entries with distinct ; senses? "rock (stone)" vs. "rock (music)" ;rock_n1 := n_-_c_le & ; [ ORTH < "rock" >, ; SYNSEM [ LKEYS.KEYREL.PRED "_rock_n_1_rel", ; PHON.ONSET con ] ]. rock_collection_n1 := n_-_c_le & [ ORTH < "rock", "collection" >, SYNSEM [ LKEYS.KEYREL.PRED "_rock+collection_n_1_rel", PHON.ONSET con ] ]. rock_music_n1 := n_-_m_le & [ ORTH < "rock", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_rock+music_n_1_rel", PHON.ONSET con ] ]. rocky_road_n1 := n_-_m_le & [ ORTH < "rocky", "road" >, SYNSEM [ LKEYS.KEYREL.PRED "_rocky+road_n_1_rel", PHON.ONSET con ] ]. role_playing_n1 := n_-_m_le & [ ORTH < "role", "playing" >, SYNSEM [ LKEYS.KEYREL.PRED "_role+playing_n_1_rel", PHON.ONSET con ] ]. role_playing_n2 := n_-_m_le & [ ORTH < "role-", "playing" >, SYNSEM [ LKEYS.KEYREL.PRED "_role+playing_n_1_rel", PHON.ONSET con ] ]. roller_coaster_n1 := n_-_c_le & [ ORTH < "roller", "coaster" >, SYNSEM [ LKEYS.KEYREL.PRED "_roller+coaster_n_1_rel", PHON.ONSET con ] ]. roller_skating_v1 := v_-_prp_le & [ ORTH < "roller-skating" >, SYNSEM [ LKEYS.KEYREL.PRED "_roller+skate_v_1_rel", PHON.ONSET con ] ]. room_n1 := n_-_mc_le & [ ORTH < "room" >, SYNSEM [ LKEYS.KEYREL.PRED "_room_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. room_3_n1 := n_-_pn_le & [ ORTH < "Room", "3" >, SYNSEM [ LKEYS.KEYREL.CARG "Room+3", PHON.ONSET con ] ]. room_door_n1 := n_-_c_le & [ ORTH < "room", "door" >, SYNSEM [ LKEYS.KEYREL.PRED "_room+door_n_1_rel", PHON.ONSET con ] ]. rosa_parks_n1 := n_-_pn_le & [ ORTH < "Rosa", "Parks" >, SYNSEM [ LKEYS.KEYREL.CARG "Rosa+Parks", PHON.ONSET con ] ]. rose_n2 := n_-_pn_le & [ ORTH < "Rose" >, SYNSEM [ LKEYS.KEYREL.CARG "Rose", PHON.ONSET con ] ]. rose_lee_n1 := n_-_pn_le & [ ORTH < "Rose", "Lee" >, SYNSEM [ LKEYS.KEYREL.CARG "Rose+Lee", PHON.ONSET con ] ]. roth_family_n1 := n_-_c_le & [ ORTH < "roth", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_roth+family_n_1_rel", PHON.ONSET con ] ]. roths_n1 := n_-_pn-pl-def_le & [ ORTH < "Roths" >, SYNSEM [ LKEYS.KEYREL.CARG "Roth", PHON.ONSET con ] ]. rough_face_a1 := aj_-_i_le & [ ORTH < "rough-", "face" >, SYNSEM [ LKEYS.KEYREL.PRED "_rough-face_a_1_rel", PHON.ONSET con ] ]. ;; DPF 13-03-14 - NORM norm_rel prevents e.g. |short-run profit|, so remove. ;; run_n1 := n_pp_c-of_le & [ ORTH < "run" >, SYNSEM [ LKEYS.KEYREL.PRED "_run_n_of_rel", LOCAL.CAT.HEAD [ --BARE - ], PHON.ONSET con ] ]. run_v2 := v_np_ntr_le & [ ORTH < "run" >, SYNSEM [ LKEYS.KEYREL.PRED "_run_v_operate_rel", PHON.ONSET con ] ]. saber_toothed_a1 := aj_-_i_le & [ ORTH < "saber-", "toothed" >, SYNSEM [ LKEYS.KEYREL.PRED "_saber-toothed_a_1_rel", PHON.ONSET con ] ]. safety_drill_n1 := n_-_c_le & [ ORTH < "safety", "drill" >, SYNSEM [ LKEYS.KEYREL.PRED "_safety+drill_n_1_rel", PHON.ONSET con ] ]. saint_bernard_dog_n1 := n_-_c_le & [ ORTH < "saint", "bernard", "dog" >, SYNSEM [ LKEYS.KEYREL.PRED "_saint+bernard+dog_n_1_rel", PHON.ONSET con ] ]. salad_lunch_n1 := n_-_c_le & [ ORTH < "salad", "lunch" >, SYNSEM [ LKEYS.KEYREL.PRED "_salad+lunch_n_1_rel", PHON.ONSET con ] ]. sam_westing_n1 := n_-_pn_le & [ ORTH < "Sam", "Westing" >, SYNSEM [ LKEYS.KEYREL.CARG "Sam+Westing", PHON.ONSET con ] ]. san_diego_zoo_n1 := n_-_c_le & [ ORTH < "san", "diego", "zoo" >, SYNSEM [ LKEYS.KEYREL.PRED "_san+diego+zoo_n_1_rel", PHON.ONSET con ] ]. sangre_de_cristo_mountains_n1 := n_-_c-pl-ifl_le & [ ORTH < "Sangre", "de", "Cristo", "mountains" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sangre+de+Cristo+mountain_n_1_rel", PHON.ONSET con ] ]. save_v1 := v_np_le & [ ORTH < "save" >, SYNSEM [ LKEYS.KEYREL.PRED "_save_v_1_rel", PHON.ONSET con ] ]. say_n1 := n_-_pn_le & [ ORTH < "Say" >, SYNSEM [ LKEYS.KEYREL.CARG "Say", PHON.ONSET con ] ]. say_v1 := v_np*_ntr_le & [ ORTH < "say" >, SYNSEM [ LKEYS.KEYREL.PRED "_say_v_1_rel", PHON.ONSET con ] ]. say_in_on_mal_n2 := n_pp_c_le_rbst & [ ORTH < "say" >, SYNSEM [ LKEYS [ --COMPKEY _in_p_sel_rel, KEYREL.PRED "_say_n_on_rel" ], PHON.ONSET con ] ]. say_to_on_mal_n1 := n_pp_c_le_rbst & [ ORTH < "say" >, SYNSEM [ LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_say_n_on_rel" ], PHON.ONSET con ] ]. scan_at_mal_v1 := v_pp_np_le_rbst & [ ORTH < "scan" >, SYNSEM [ LKEYS [ --COMPKEY _at_p_sel_rel, KEYREL.PRED "_scan_v_1_rel" ], PHON.ONSET con ] ]. scarecrow_picture_n1 := n_-_c_le & [ ORTH < "scarecrow", "picture" >, SYNSEM [ LKEYS.KEYREL.PRED "_scarecrow+picture_n_1_rel", PHON.ONSET con ] ]. school_bag_n1 := n_-_c_le & [ ORTH < "school", "bag" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+bag_n_1_rel", PHON.ONSET con ] ]. school_bully_n1 := n_-_c_le & [ ORTH < "school", "bully" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+bully_n_1_rel", PHON.ONSET con ] ]. school_bus_n1 := n_-_c_le & [ ORTH < "school", "bus" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+bus_n_1_rel", PHON.ONSET con ] ]. school_children_n1 := n_-_c-pl-ifl_le & [ ORTH < "school", "children" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+children_n_1_rel", PHON.ONSET con ] ]. school_counselor_n1 := n_-_c_le & [ ORTH < "school", "counselor" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+counselor_n_1_rel", PHON.ONSET con ] ]. school_day_n1 := n_-_c_le & [ ORTH < "school", "day" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+day_n_1_rel", PHON.ONSET con ] ]. school_essay_n1 := n_-_c_le & [ ORTH < "school", "essay" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+essay_n_1_rel", PHON.ONSET con ] ]. school_librarian_n1 := n_-_c_le & [ ORTH < "school", "librarian" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+librarian_n_1_rel", PHON.ONSET con ] ]. school_nurse_n1 := n_-_c_le & [ ORTH < "school", "nurse" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+nurse_n_1_rel", PHON.ONSET con ] ]. school_play_n1 := n_-_c_le & [ ORTH < "school", "play" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+play_n_1_rel", PHON.ONSET con ] ]. school_poster_n1 := n_-_c_le & [ ORTH < "school", "poster" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+poster_n_1_rel", PHON.ONSET con ] ]. school_subject_n1 := n_-_c_le & [ ORTH < "school", "subject" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+subject_n_1_rel", PHON.ONSET con ] ]. school_teacher_n1 := n_-_c_le & [ ORTH < "school", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+teacher_n_1_rel", PHON.ONSET con ] ]. school_theater_n1 := n_-_c_le & [ ORTH < "school", "theater" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+theater_n_1_rel", PHON.ONSET con ] ]. school_year_n1 := n_-_c_le & [ ORTH < "school", "year" >, SYNSEM [ LKEYS.KEYREL.PRED "_school+year_n_1_rel", PHON.ONSET con ] ]. science_assignment_n1 := n_-_c_le & [ ORTH < "science", "assignment" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+assignment_n_1_rel", PHON.ONSET con ] ]. science_book_n1 := n_-_c_le & [ ORTH < "science", "book" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+book_n_1_rel", PHON.ONSET con ] ]. science_class_n1 := n_-_c_le & [ ORTH < "science", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+class_n_1_rel", PHON.ONSET con ] ]. science_fair_n1 := n_-_c_le & [ ORTH < "science", "fair" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+fair_n_1_rel", PHON.ONSET con ] ]. science_homework_n1 := n_-_m_le & [ ORTH < "science", "homework" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+homework_n_1_rel", PHON.ONSET con ] ]. science_poster_n1 := n_-_c_le & [ ORTH < "science", "poster" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+poster_n_1_rel", PHON.ONSET con ] ]. science_presentation_n1 := n_-_c_le & [ ORTH < "science", "presentation" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+presentation_n_1_rel", PHON.ONSET con ] ]. science_project_n1 := n_-_c_le & [ ORTH < "science", "project" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+project_n_1_rel", PHON.ONSET con ] ]. science_report_n1 := n_-_c_le & [ ORTH < "science", "report" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+report_n_1_rel", PHON.ONSET con ] ]. science_teacher_n1 := n_-_c_le & [ ORTH < "science", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+teacher_n_1_rel", PHON.ONSET con ] ]. #| science_test_n1 := n_-_c_le & [ ORTH < "science", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_science+test_n_1_rel", PHON.ONSET con ] ]. |# #| score_n1 := n_pp_c-of_le & [ ORTH < "score" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_score_n_of_rel", PHON.ONSET con ] ]. |# scrappy_n1 := n_-_pn_le & [ ORTH < "Scrappy" >, SYNSEM [ LKEYS.KEYREL.CARG "Scrappy", PHON.ONSET con ] ]. scream_v1 := v_-_le & [ ORTH < "scream" >, SYNSEM [ LKEYS.KEYREL.PRED "_scream_v_1_rel", PHON.ONSET con ] ]. sea_creature_n1 := n_-_c_le & [ ORTH < "sea", "creature" >, SYNSEM [ LKEYS.KEYREL.PRED "_sea+creature_n_1_rel", PHON.ONSET con ] ]. sea_otter_n1 := n_-_c_le & [ ORTH < "sea", "otter" >, SYNSEM [ LKEYS.KEYREL.PRED "_sea+otter_n_1_rel", PHON.ONSET con ] ]. second_grade_class_n1 := n_-_m_le & [ ORTH < "second-", "grade", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_second+grade+class_n_1_rel", PHON.ONSET con ] ]. second_grader_n1 := n_-_c_le & [ ORTH < "second", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_second+grader_n_1_rel", PHON.ONSET con ] ]. second_place_n1 := n_-_m_le & [ ORTH < "second", "place" >, SYNSEM [ LKEYS.KEYREL.PRED "_second+place_n_1_rel", PHON.ONSET con ] ]. see_v2 := v_cp_le & [ ORTH < "see" >, SYNSEM [ LKEYS.KEYREL.PRED "_see_v_1_rel", PHON.ONSET con ] ]. ; Also allow WH-sentential complements see_v2a := v_cp_fin-inf-q_le & [ ORTH < "see" >, SYNSEM [ LKEYS.KEYREL.PRED "_see_v_1_rel", LOCAL.CAT.VAL.KCMP.LOCAL.CAT.VAL.SUBJ < >, PHON.ONSET con ] ]. ; Prevent spurious ambiguity for |she saw he cheated| with robust `he' see_v7 := v_np-prd_oeq_le & [ ORTH < "see" >, SYNSEM [ LKEYS.KEYREL.PRED "_see_v_1_rel", LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.MINORS.NORM norm_rel, PHON.ONSET con ] ]. see_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "see" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_see_v_1_rel", PHON.ONSET con ] ]. see_mal_v2 := v_np-vp_oeq_le_rbst & [ ORTH < "see" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_see_v_1_rel", PHON.ONSET con ] ]. seek_for_mal_v1 := v_pp_np_le_rbst & [ ORTH < "seek" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_seek_v_1_rel" ], PHON.ONSET con ] ]. ; Need intransitive for Grade 4 ;sell_v3 := v_np_le & ; [ ORTH < "sell" >, ; SYNSEM [ LKEYS.KEYREL.PRED "_sell_v_1_rel", ; PHON.ONSET con ] ]. set_n1 := n_-_c_le & [ ORTH < "set" >, SYNSEM [ LKEYS.KEYREL.PRED "_set_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. seven_a1 := aj_-_i-prd_le & [ ORTH < "seven" >, SYNSEM [ LKEYS.KEYREL.PRED "_seven_a_1_rel", PHON.ONSET con ] ]. seventh_grader_n1 := n_-_c_le & [ ORTH < "seventh", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_seventh+grader_n_1_rel", PHON.ONSET con ] ]. several_mal_adj := aj_-_i-one_le_rbst & [ ORTH < "several" >, SYNSEM.PHON.ONSET con ]. shade_n1 := n_-_m_le & [ ORTH < "shade" >, SYNSEM [ LKEYS.KEYREL.PRED "_shade_n_1_rel", PHON.ONSET con ] ]. shade_tree_n1 := n_-_c_le & [ ORTH < "shade", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_shade+tree_n_1_rel", PHON.ONSET con ] ]. shark_meat_n1 := n_-_m_le & [ ORTH < "shark", "meat" >, SYNSEM [ LKEYS.KEYREL.PRED "_shark+meat_n_1_rel", PHON.ONSET con ] ]. she_stutter_1_mal := n_-_pr-she_le_rbst & [ ORTH < "she", "-", "she" >, SYNSEM.PHON.ONSET con ]. she_stutter_2_mal := n_-_pr-she_le_rbst & [ ORTH < "she", "she" >, SYNSEM.PHON.ONSET con ]. she_stutter_2_mal2 := n_-_pr-she_le_rbst & [ ORTH < "sh", "she" >, SYNSEM.PHON.ONSET con ]. she_stutter_2_mal3 := n_-_pr-she_le_rbst & [ ORTH < "she", "she", "she" >, SYNSEM.PHON.ONSET con ]. she_stutter_3_mal := n_-_pr-she_le_rbst & [ ORTH < "she-", "she" >, SYNSEM.PHON.ONSET con ]. she_elephant_n1 := n_-_c-nm_le & [ ORTH < "She", "Elephant" >, SYNSEM [ LKEYS.KEYREL.CARG "She+Elephant", PHON.ONSET con ] ]. she_herself := n_-_pr-she_le & [ ORTH < "she", "herself" >, SYNSEM.PHON.ONSET con ]. she_who_is_alone_n1 := n_-_pn_le & [ ORTH < "She-", "Who-", "Is-", "Alone" >, SYNSEM [ LKEYS.KEYREL.CARG "She-Who-Is-Alone", PHON.ONSET con ] ]. sheep_n1 := n_-_c_le & [ ORTH < "sheep" >, SYNSEM [ LKEYS.KEYREL.PRED "_sheep_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. shelter_dog_n1 := n_-_c_le & [ ORTH < "shelter", "dog" >, SYNSEM [ LKEYS.KEYREL.PRED "_shelter+dog_n_1_rel", PHON.ONSET con ] ]. shortage_n1 := n_pp_c-of_le & [ ORTH < "shortage" >, SYNSEM [ LKEYS.KEYREL.PRED "_shortage_n_of_rel", PHON.ONSET con ] ]. show_and_tell_n1 := n_-_mc_le & [ ORTH < "show", "and", "tell" >, SYNSEM [ LKEYS.KEYREL.PRED "_show+and+tell_n_1_rel", PHON.ONSET con ] ]. shower_rod_n1 := n_-_c_le & [ ORTH < "shower", "rod" >, SYNSEM [ LKEYS.KEYREL.PRED "_shower+rod_n_1_rel", PHON.ONSET con ] ]. shrimp_pasta_n1 := n_-_m_le & [ ORTH < "shrimp", "pasta" >, SYNSEM [ LKEYS.KEYREL.PRED "_shrimp+pasta_n_1_rel", PHON.ONSET con ] ]. sierra_nevada_mountains_n1 := n_-_c-pl-ifl_le & [ ORTH < "Sierra", "Nevada", "mountains" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sierra+Nevada+mountain_n_1_rel", PHON.ONSET con ] ]. ;; Prevent analysis as subord-clause fragment since_subord := p_cp_s_le & [ ORTH < "since" >, SYNSEM [ LKEYS.KEYREL.PRED "_since_x_subord_rel", LOCAL.CAT.HEAD.MINORS.NORM no_rel, PHON.ONSET con ] ]. sisley_davenport_n1 := n_-_pn_le & [ ORTH < "Sisley", "Davenport" >, SYNSEM [ LKEYS.KEYREL.CARG "Sisley+Davenport", PHON.ONSET con ] ]. sister_ttl_n1 := n_-_c-pre-ttl_le & [ ORTH < "Sister" >, SYNSEM [ LKEYS.KEYREL.PRED "_sister_n_of_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET con ] ]. sixth_grade_class_n1 := n_-_m_le & [ ORTH < "sixth-", "grade", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_sixth+grade+class_n_1_rel", PHON.ONSET con ] ]. sixth_grader_n1 := n_-_c_le & [ ORTH < "sixth", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_sixth+grader_n_1_rel", PHON.ONSET con ] ]. skating_rink_n1 := n_-_c_le & [ ORTH < "skating", "rink" >, SYNSEM [ LKEYS.KEYREL.PRED "_skating+rink_n_1_rel", PHON.ONSET con ] ]. skunk_n1 := n_-_c_le & [ ORTH < "skunk" >, SYNSEM [ LKEYS.KEYREL.PRED "_skunk_n_1_rel", PHON.ONSET con ] ]. slave_auction_n1 := n_-_c_le & [ ORTH < "slave", "auction" >, SYNSEM [ LKEYS.KEYREL.PRED "_slave+auction_n_1_rel", PHON.ONSET con ] ]. slave_girl_n1 := n_-_c_le & [ ORTH < "slave", "girl" >, SYNSEM [ LKEYS.KEYREL.PRED "_slave+girl_n_1_rel", PHON.ONSET con ] ]. ;; Also constrain to NORM norm_rel to avoid spurious robust analysis for ;; |They want to go sleep| sleep_n1 := n_-_m_le & [ ORTH < "sleep" >, SYNSEM [ LKEYS.KEYREL.PRED "_sleep_n_1_rel", LOCAL.CAT.HEAD.MINORS.NORM norm_rel, PHON.ONSET con ] ]. sleeping_bag_n1 := n_-_c_le & [ ORTH < "sleeping", "bag" >, SYNSEM [ LKEYS.KEYREL.PRED "_sleeping+bag_n_1_rel", PHON.ONSET con ] ]. slow_v1 := v_np_le & [ ORTH < "slow" >, SYNSEM [ LKEYS.KEYREL.PRED "_slow_v_1_rel", PHON.ONSET con ] ]. smile_v1 := v_-_le & [ ORTH < "smile" >, SYNSEM [ LKEYS.KEYREL.PRED "_smile_v_1_rel", PHON.ONSET con ] ]. smith_family_n1 := n_-_c_le & [ ORTH < "smith", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_smith+family_n_1_rel", PHON.ONSET con ] ]. smiths_n1 := n_-_pn-pl-def_le & [ ORTH < "Smiths" >, SYNSEM [ LKEYS.KEYREL.CARG "Smith", PHON.ONSET con ] ]. smithsonian_institution_n1 := n_-_c-nm_le & [ ORTH < "Smithsonian", "Institution" >, SYNSEM [ LKEYS.KEYREL.CARG "Smithsonian+Institution", PHON.ONSET con ] ]. smore_n1 := n_-_c_le & [ ORTH < "s’more" >, SYNSEM [ LKEYS.KEYREL.PRED "_smore_n_1_rel", PHON.ONSET con ] ]. smore_n2 := n_-_c_le & [ ORTH < "s'", "more" >, SYNSEM [ LKEYS.KEYREL.PRED "_smore_n_1_rel", PHON.ONSET con ] ]. smore_n3 := n_-_c_le & [ ORTH < "s'more" >, SYNSEM [ LKEYS.KEYREL.PRED "_smore_n_1_rel", PHON.ONSET con ] ]. smore_n4 := n_-_c_le & [ ORTH < "s", "'more" >, SYNSEM [ LKEYS.KEYREL.PRED "_smore_n_1_rel", PHON.ONSET con ] ]. smore_n5 := n_-_c_le & [ ORTH < "s’", "more" >, SYNSEM [ LKEYS.KEYREL.PRED "_smore_n_1_rel", PHON.ONSET con ] ]. snack_food_n1 := n_-_m_le & [ ORTH < "snack", "food" >, SYNSEM [ LKEYS.KEYREL.PRED "_snack+food_n_1_rel", PHON.ONSET con ] ]. soccer_n1 := n_-_m_le & [ ORTH < "soccer" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer_n_1_rel", LOCAL.CAT.VAL.SPR < unexpressed >, PHON.ONSET con ] ]. soccer_coach_n1 := n_-_c_le & [ ORTH < "soccer", "coach" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+coach_n_1_rel", PHON.ONSET con ] ]. soccer_field_n1 := n_-_c_le & [ ORTH < "soccer", "field" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+field_n_1_rel", PHON.ONSET con ] ]. soccer_game_n1 := n_-_c_le & [ ORTH < "soccer", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+game_n_1_rel", PHON.ONSET con ] ]. soccer_player_n1 := n_-_c_le & [ ORTH < "soccer", "player" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+player_n_1_rel", PHON.ONSET con ] ]. soccer_practice_n1 := n_-_m_le & [ ORTH < "soccer", "practice" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+practice_n_1_rel", PHON.ONSET con ] ]. soccer_team_n1 := n_-_c_le & [ ORTH < "soccer", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+team_n_1_rel", PHON.ONSET con ] ]. soccer_team_n2 := n_-_c-pl-ifl_le & [ ORTH < "soccer", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+team_n_1_rel", PHON.ONSET con ] ]. soccer_uniform_n1 := n_-_c_le & [ ORTH < "soccer", "uniform" >, SYNSEM [ LKEYS.KEYREL.PRED "_soccer+uniform_n_1_rel", PHON.ONSET con ] ]. sock_puppet_tiger_n1 := n_-_c_le & [ ORTH < "sock", "puppet", "tiger" >, SYNSEM [ LKEYS.KEYREL.PRED "_sock+puppet+tiger_n_1_rel", PHON.ONSET con ] ]. sock_puppet_tiger_n2 := n_-_c_le & [ ORTH < "sock-", "puppet", "tiger" >, SYNSEM [ LKEYS.KEYREL.PRED "_sock+puppet+tiger_n_1_rel", PHON.ONSET con ] ]. soda_can_n1 := n_-_c_le & [ ORTH < "soda", "can" >, SYNSEM [ LKEYS.KEYREL.PRED "_soda+can_n_1_rel", PHON.ONSET con ] ]. softball_n1 := n_-_m-gr_le & [ ORTH < "softball" >, SYNSEM [ LKEYS.KEYREL.PRED "_softball_n_1_rel", PHON.ONSET con ] ]. softball_practice_n1 := n_-_m_le & [ ORTH < "softball", "practice" >, SYNSEM [ LKEYS.KEYREL.PRED "_softball+practice_n_1_rel", PHON.ONSET con ] ]. sojourner_truth_n1 := n_-_pn_le & [ ORTH < "Sojourner", "Truth" >, SYNSEM [ LKEYS.KEYREL.CARG "Sojourner+Truth", PHON.ONSET con ] ]. solis_family_n1 := n_-_c_le & [ ORTH < "solis", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_solis+family_n_1_rel", PHON.ONSET con ] ]. solve_for_mal_v1 := v_pp_np_le_rbst & [ ORTH < "solve" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_solve_v_1_rel" ], PHON.ONSET con ] ]. sometimes_adv3 := av_-_i-vp-x_le & [ ORTH < "sometimes" >, SYNSEM [ LKEYS.KEYREL.PRED "_sometimes_a_1_rel", PHON.ONSET con ] ]. sonora_smart_dodd_n1 := n_-_pn_le & [ ORTH < "Sonora", "Smart", "Dodd" >, SYNSEM [ LKEYS.KEYREL.CARG "Sonora+Smart+Dodd", PHON.ONSET con ] ]. spaghetti_joint_n1 := n_-_c_le & [ ORTH < "Spaghetti", "Joint" >, SYNSEM [ LKEYS.KEYREL.PRED "_Spaghetti+Joint_n_1_rel", PHON.ONSET con ] ]. speech_n1 := n_-_c_le & [ ORTH < "speech" >, SYNSEM [ LKEYS.KEYREL.PRED "_speech_n_1_rel", PHON.ONSET con ] ]. speech_idm_n1 := n_-_c-idm_le & [ ORTH < "speech" >, SYNSEM [ LKEYS.KEYREL.PRED "_speech_n_1_rel", PHON.ONSET con ] ]. #| spelling_test_n1 := n_-_c_le & [ ORTH < "spelling", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_spelling+test_n_1_rel", PHON.ONSET con ] ]. |# spinach_salad_n1 := n_-_mc_le & [ ORTH < "spinach", "salad" >, SYNSEM [ LKEYS.KEYREL.PRED "_spinach+salad_n_1_rel", PHON.ONSET con ] ]. sports_bag_n1 := n_-_c_le & [ ORTH < "sports", "bag" >, SYNSEM [ LKEYS.KEYREL.PRED "_sports+bag_n_1_rel", PHON.ONSET con ] ]. sprang_up_mal_v1 := v_p_le_infl_rbst & [ ORTH < "sprung" >, SYNSEM [ LKEYS [ --COMPKEY _up_p_sel_rel, KEYREL.PRED "_spring_v_up_rel" ], PHON.ONSET con ] ]. spring_break_n1 := n_-_mc_le & [ ORTH < "spring", "break" >, SYNSEM [ LKEYS.KEYREL.PRED "_spring+break_n_1_rel", PHON.ONSET con ] ]. spy_v1 := v_np_le & [ ORTH < "spy" >, SYNSEM [ LKEYS.KEYREL.PRED "_spy_v_1_rel", PHON.ONSET con ] ]. square_n1 := n_pp_c-of_le & [ ORTH < "square" >, SYNSEM [ LKEYS.KEYREL.PRED "_square_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. stadium_n1 := n_-_c_le & [ ORTH < "stadium" >, SYNSEM [ LKEYS.KEYREL.PRED "_stadium_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. #| stage_n1 := n_pp_c-of_le & [ ORTH < "stage" >, SYNSEM [ LKEYS.KEYREL.PRED "_stage_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. |# stake_n1 := n_-_c-ed_le & [ ORTH < "stake" >, SYNSEM [ LKEYS.KEYREL.PRED "_stake_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. stand_n1 := n_-_c_le & [ ORTH < "stand" >, SYNSEM [ LKEYS.KEYREL.PRED "_stand_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. star_boy_n1 := n_-_pn_le & [ ORTH < "Star", "Boy" >, SYNSEM [ LKEYS.KEYREL.CARG "Star+Boy", PHON.ONSET con ] ]. starr_laundry_n1 := n_-_pn_le & [ ORTH < "Starr", "Laundry" >, SYNSEM [ LKEYS.KEYREL.CARG "Starr+Laundry", PHON.ONSET con ] ]. state_fair_n1 := n_-_c_le & [ ORTH < "state", "fair" >, SYNSEM [ LKEYS.KEYREL.PRED "_state+fair_n_1_rel", PHON.ONSET con ] ]. state_fair_contest_n1 := n_-_c_le & [ ORTH < "state", "fair", "contest" >, SYNSEM [ LKEYS.KEYREL.PRED "_state+fair+contest_n_1_rel", PHON.ONSET con ] ]. stay_n1 := n_-_c_le & [ ORTH < "stay" >, SYNSEM [ LKEYS.KEYREL.PRED "_stay_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. steak_n1 := n_-_mc_le & [ ORTH < "steak" >, SYNSEM [ MODIFD.LPERIPH na, LKEYS.KEYREL.PRED "_steak_n_1_rel", PHON.ONSET con ] ]. steak_dinner_n1 := n_-_mc_le & [ ORTH < "steak", "dinner" >, SYNSEM [ LKEYS.KEYREL.PRED "_steak+dinner_n_1_rel", PHON.ONSET con ] ]. steam_engine_n1 := n_-_c_le & [ ORTH < "steam", "engine" >, SYNSEM [ LKEYS.KEYREL.PRED "_steam+engine_n_1_rel", PHON.ONSET con ] ]. steel_cage_n1 := n_-_c_le & [ ORTH < "steel", "cage" >, SYNSEM [ LKEYS.KEYREL.PRED "_steel+cage_n_1_rel", PHON.ONSET con ] ]. stew_dish_n1 := n_-_c_le & [ ORTH < "stew", "dish" >, SYNSEM [ LKEYS.KEYREL.PRED "_stew+dish_n_1_rel", PHON.ONSET con ] ]. stick_n1 := n_-_c_le & [ ORTH < "stick" >, SYNSEM [ MODIFD.LPERIPH +, LKEYS.KEYREL.PRED "_stick_n_1_rel", PHON.ONSET con ] ]. sticker_store_n1 := n_-_c_le & [ ORTH < "sticker", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_sticker+store_n_1_rel", PHON.ONSET con ] ]. still_n1 := n_-_c_le & [ ORTH < "still" >, SYNSEM [ LKEYS.KEYREL.PRED "_still_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. stonybrook_middle_school_n1 := n_-_mc_le & [ ORTH < "Stonybrook", "Middle", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Stonybrook+Middle+School_n_1_rel", PHON.ONSET con ] ]. stop_n1 := n_-_c_le & [ ORTH < "stop" >, SYNSEM [ LKEYS.KEYREL.PRED "_stop_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. street_n1 := n_-_c_le & [ ORTH < "street" >, SYNSEM [ LKEYS.KEYREL.PRED "_street_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. stress_for_mal_v1 := v_pp_np_le_rbst & [ ORTH < "stress" >, SYNSEM [ LKEYS [ --COMPKEY _for_p_sel_rel, KEYREL.PRED "_stress_v_1_rel" ], PHON.ONSET con ] ]. substitute_teacher_n1 := n_-_c_le & [ ORTH < "substitute", "teacher" >, SYNSEM [ LKEYS.KEYREL.PRED "_substitute+teacher_n_1_rel", PHON.ONSET con ] ]. #| subtraction_test_n1 := n_-_c_le & [ ORTH < "subtraction", "test" >, SYNSEM [ LKEYS.KEYREL.PRED "_subtraction+test_n_1_rel", PHON.ONSET con ] ]. |# such_a_det_rbst := d_-_sg-nmd_le & [ ORTH < "such" >, SYNSEM [ LKEYS.KEYREL.PRED _such+a_q_rel, PHON.ONSET con ], GENRE robust ]. such_an_det_rbst := d_-_sg-nmd-an_le & [ ORTH < "such" >, SYNSEM [ LKEYS.KEYREL.PRED _such+a_q_rel, PHON.ONSET con ], GENRE robust ]. sum_n1 := n_pp_c-of_le & [ ORTH < "sum" >, SYNSEM [ LKEYS.KEYREL.PRED "_sum_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. summary_n1 := n_pp_c-of_le & [ ORTH < "summary" >, SYNSEM [ LKEYS.KEYREL.PRED "_summary_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. summer_break_n1 := n_-_mc_le & [ ORTH < "summer", "break" >, SYNSEM [ LKEYS.KEYREL.PRED "_summer+break_n_1_rel", PHON.ONSET con ] ]. summer_camp_n1 := n_-_mc_le & [ ORTH < "summer", "camp" >, SYNSEM [ LKEYS.KEYREL.PRED "_summer+camp_n_1_rel", PHON.ONSET con ] ]. summer_camping_trip_n1 := n_-_c_le & [ ORTH < "summer", "camping", "trip" >, SYNSEM [ LKEYS.KEYREL.PRED "_summer+camping+trip_n_1_rel", PHON.ONSET con ] ]. summer_vacation_n1 := n_-_mc_le & [ ORTH < "summer", "vacation" >, SYNSEM [ LKEYS.KEYREL.PRED "_summer+vacation_n_1_rel", PHON.ONSET con ] ]. sunday_night_nc_n1 := n_-_c-dpt_le & [ ORTH < "Sunday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sunday+night_n_1_rel", PHON.ONSET con ] ]. sunday_night_pl_def := n_-_c-dpt-df-pl_le & [ ORTH < "Sunday", "nights" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sunday+night_n_1_rel", PHON.ONSET con ] ]. sunday_night_sg_def := n_-_c-dpt-df-sg_le & [ ORTH < "Sunday", "night" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sunday+night_n_1_rel", PHON.ONSET con ] ]. sunday_show_n1 := n_-_c_le & [ ORTH < "Sunday", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sunday+show_n_1_rel", PHON.ONSET con ] ]. sun_n1 := n_-_c_le & [ ORTH < "sun" >, SYNSEM [ LKEYS.KEYREL.PRED "_sun_n_1_rel", PHON.ONSET con ] ]. sunnydale_elementary_school_n1 := n_-_mc_le & [ ORTH < "Sunnydale", "Elementary", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Sunnydale+Elementary+School_n_1_rel", PHON.ONSET con ] ]. sunrise_n2 := n_-_c_le & [ ORTH < "sunrise" >, SYNSEM [ LKEYS.KEYREL.PRED "_sunrise_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. sunset_n2 := n_-_c_le & [ ORTH < "sunset" >, SYNSEM [ LKEYS.KEYREL.PRED "_sunset_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. superior_n1 := n_-_c_le & [ ORTH < "superior" >, SYNSEM [ LKEYS.KEYREL.PRED "_superior_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. surprise_party_n1 := n_-_c_le & [ ORTH < "surprise", "party" >, SYNSEM [ LKEYS.KEYREL.PRED "_surprise+party_n_1_rel", PHON.ONSET con ] ]. survival_pack_n1 := n_-_c_le & [ ORTH < "survival", "pack" >, SYNSEM [ LKEYS.KEYREL.PRED "_survival+pack_n_1_rel", PHON.ONSET con ] ]. sushi_fish_n1 := n_-_m_le & [ ORTH < "sushi", "fish" >, SYNSEM [ LKEYS.KEYREL.PRED "_sushi+fish_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. sushi_restaurant_n1 := n_-_c_le & [ ORTH < "sushi", "restaurant" >, SYNSEM [ LKEYS.KEYREL.PRED "_sushi+restaurant_n_1_rel", PHON.ONSET con ] ]. susie_mae_n1 := n_-_pn_le & [ ORTH < "Susie", "Mae" >, SYNSEM [ LKEYS.KEYREL.CARG "Susie+Mae", PHON.ONSET con ] ]. swim_n1 := n_-_c_le & [ ORTH < "swim" >, SYNSEM [ LKEYS.KEYREL.PRED "_swim_n_1_rel", LOCAL.CAT.HEAD [ --BARE -, MINORS.NORM norm_rel ], PHON.ONSET con ] ]. swimming_suit_n1 := n_-_c_le & [ ORTH < "swimming", "suit" >, SYNSEM [ LKEYS.KEYREL.PRED "_swimming+suit_n_1_rel", PHON.ONSET con ] ]. swimming_team_n1 := n_-_c_le & [ ORTH < "swimming", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_swimming+team_n_1_rel", PHON.ONSET con ] ]. swimming_team_n2 := n_-_c-pl-ifl_le & [ ORTH < "swimming", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_swimming+team_n_1_rel", PHON.ONSET con ] ]. swim_suit_n1 := n_-_c_le & [ ORTH < "swim", "suit" >, SYNSEM [ LKEYS.KEYREL.PRED "_swim+suit_n_1_rel", PHON.ONSET con ] ]. swim_team_n1 := n_-_c_le & [ ORTH < "swim", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_swim+team_n_1_rel", PHON.ONSET con ] ]. swim_team_n2 := n_-_c-pl-ifl_le & [ ORTH < "swim", "team" >, SYNSEM [ LKEYS.KEYREL.PRED "_swim+team_n_1_rel", PHON.ONSET con ] ]. sycamore_tree_n1 := n_-_c_le & [ ORTH < "sycamore", "tree" >, SYNSEM [ LKEYS.KEYREL.PRED "_sycamore+tree_n_1_rel", PHON.ONSET con ] ]. tabby_cat_n1 := n_-_c_le & [ ORTH < "tabby", "cat" >, SYNSEM [ LKEYS.KEYREL.PRED "_tabby+cat_n_1_rel", PHON.ONSET con ] ]. tadpole_hunting_n1 := n_-_m_le & [ ORTH < "tadpole", "hunting" >, SYNSEM [ LKEYS.KEYREL.PRED "_tadpole+hunting_n_1_rel", PHON.ONSET con ] ]. talent_show_n1 := n_-_c_le & [ ORTH < "talent", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_talent+show_n_1_rel", PHON.ONSET con ] ]. tap_dancer_n1 := n_-_c_le & [ ORTH < "tap", "dancer" >, SYNSEM [ LKEYS.KEYREL.PRED "_tap+dancer_n_1_rel", PHON.ONSET con ] ]. tape_recorder_n1 := n_-_c_le & [ ORTH < "tape", "recorder" >, SYNSEM [ LKEYS.KEYREL.PRED "_tape+recorder_n_1_rel", PHON.ONSET con ] ]. taro_root_n1 := n_-_mc_le & [ ORTH < "taro", "root" >, SYNSEM [ LKEYS.KEYREL.PRED "_taro+root_n_1_rel", PHON.ONSET con ] ]. taste_v1 := v_np_le & [ ORTH < "taste" >, SYNSEM [ LKEYS.KEYREL.PRED "_taste_v_1_rel", LOCAL.CAT.VAL.COMPS < expressed_synsem >, PHON.ONSET con ] ]. tea_kettle_n1 := n_-_c_le & [ ORTH < "tea", "kettle" >, SYNSEM [ LKEYS.KEYREL.PRED "_tea+kettle_n_1_rel", PHON.ONSET con ] ]. tea_time_n1 := n_-_m-time_le & [ ORTH < "tea", "time" >, SYNSEM [ LKEYS.KEYREL.PRED "_tea+time_n_1_rel", PHON.ONSET con ] ]. tea_time_n2 := n_-_m-time_le & [ ORTH < "tea-", "time" >, SYNSEM [ LKEYS.KEYREL.PRED "_tea+time_n_1_rel", PHON.ONSET con ] ]. tea_time_n3 := n_-_m-time_le & [ ORTH < "tea-time" >, SYNSEM [ LKEYS.KEYREL.PRED "_tea+time_n_1_rel", PHON.ONSET con ] ]. ;; DPF 2012-02-06 Leave with optional complement, since we want ;; |he taught yesterday| #| teach_v1 := v_np_le & [ ORTH < "teach" >, SYNSEM [ LKEYS.KEYREL.PRED "_teach_v_1_rel", PHON.ONSET con ] ]. |# team_member_n1 := n_-_c_le & [ ORTH < "team", "member" >, SYNSEM [ LKEYS.KEYREL.PRED "_team+member_n_1_rel", PHON.ONSET con ] ]. television_news_n1 := n_-_m_le & [ ORTH < "television", "news" >, SYNSEM [ LKEYS.KEYREL.PRED "_television+news_n_1_rel", PHON.ONSET con ] ]. television_screen_n1 := n_-_c_le & [ ORTH < "television", "screen" >, SYNSEM [ LKEYS.KEYREL.PRED "_television+screen_n_1_rel", PHON.ONSET con ] ]. television_set_n1 := n_-_c_le & [ ORTH < "television", "set" >, SYNSEM [ LKEYS.KEYREL.PRED "_television+set_n_1_rel", PHON.ONSET con ] ]. television_show_n1 := n_-_c_le & [ ORTH < "television", "show" >, SYNSEM [ LKEYS.KEYREL.PRED "_television+show_n_1_rel", PHON.ONSET con ] ]. ; Avoid robust CP complement, for "she told her brother borrow her book" tell_v2 := v_np-cp_fin-inf_le & [ ORTH < "tell" >, SYNSEM [ LOCAL.CAT.VAL.KCMP.LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_tell_v_1_rel", PHON.ONSET con ] ]. tell_v4 := v_np_le & [ ORTH < "tell" >, SYNSEM [ LKEYS.KEYREL.PRED "_tell_v_1_rel", PHON.ONSET con ] ]. tell_mal_v2 := v_vp_seq_le_rbst & [ ORTH < "tell" >, SYNSEM [ LKEYS.KEYREL.PRED "_tell_v_1_rel", PHON.ONSET con ] ]. tell_mal_v3 := v_np-vp_bse_le_rbst & [ ORTH < "tell" >, SYNSEM [ LKEYS.KEYREL.PRED "_tell_v_1_rel", PHON.ONSET con ] ]. tell_mal_v4 := v_-_le_rbst & [ ORTH < "tell" >, SYNSEM [ LKEYS.KEYREL.PRED "_tell_v_1_rel", PHON.ONSET con ] ]. tell_mal_v5 := v_cp_le_rbst & [ ORTH < "tell" >, SYNSEM [ LKEYS.KEYREL.PRED "_tell_v_1_rel", PHON.ONSET con ] ]. temper_tantrum_n1 := n_-_c_le & [ ORTH < "temper", "tantrum" >, SYNSEM [ LKEYS.KEYREL.PRED "_temper+tantrum_n_1_rel", PHON.ONSET con ] ]. ten_a1 := aj_-_i-prd_le & [ ORTH < "ten" >, SYNSEM [ LKEYS.KEYREL.PRED "_ten_a_1_rel", PHON.ONSET con ] ]. ten_dollar_bill_n1 := n_-_c_le & [ ORTH < "ten", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_ten+dollar+bill_n_1_rel", PHON.ONSET con ] ]. ten_dollar_bill_n2 := n_-_c_le & [ ORTH < "ten-", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_ten+dollar+bill_n_1_rel", PHON.ONSET con ] ]. tennis_ball_n1 := n_-_c_le & [ ORTH < "tennis", "ball" >, SYNSEM [ LKEYS.KEYREL.PRED "_tennis+ball_n_1_rel", PHON.ONSET con ] ]. tennis_game_n1 := n_-_c_le & [ ORTH < "tennis", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_tennis+game_n_1_rel", PHON.ONSET con ] ]. terrell_n1 := n_-_pn_le & [ ORTH < "Terrell" >, SYNSEM [ LKEYS.KEYREL.CARG "Terrell", PHON.ONSET con ] ]. test_v1 := v_np_le & [ ORTH < "test" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_test_v_1_rel", PHON.ONSET con ] ]. test_on_mal_v1 := v_pp_np_le_rbst & [ ORTH < "test" >, SYNSEM [ LKEYS [ --COMPKEY _on_p_sel_rel, KEYREL.PRED "_test_v_1_rel" ], PHON.ONSET con ] ]. testing_n1 := n_-_m_le & [ ORTH < "testing" >, SYNSEM [ LKEYS.KEYREL.PRED "_testing_n_1_rel", PHON.ONSET con ] ]. texas_wildflower_n1 := n_-_c_le & [ ORTH < "Texas", "wildflower" >, SYNSEM [ LKEYS.KEYREL.PRED "_Texas+wildflower_n_1_rel", PHON.ONSET con ] ]. ; Add hack for complex comparatives like "Kim is easier to admire than browne" than_p5 := p_np_i-nnm_le & [ ORTH < "than" >, SYNSEM [ LOCAL.CAT [ HEAD.MOD < [ LOCAL.CAT.HEAD v_or_a ] >, VAL.COMPS.FIRST.LOCAL.CAT.HEAD.MINORS.NORM norm_rel ], LKEYS.KEYREL.PRED _than_p_ind_rel, PHON.ONSET con ] ]. thanksgiving_dessert_n1 := n_-_mc_le & [ ORTH < "Thanksgiving", "dessert" >, SYNSEM [ LKEYS.KEYREL.PRED "_Thanksgiving+dessert_n_1_rel", PHON.ONSET con ] ]. thanksgiving_dinner_n1 := n_-_mc_le & [ ORTH < "Thanksgiving", "dinner" >, SYNSEM [ LKEYS.KEYREL.PRED "_Thanksgiving+dinner_n_1_rel", PHON.ONSET con ] ]. thanksgiving_turkey_n1 := n_-_mc_le & [ ORTH < "Thanksgiving", "turkey" >, SYNSEM [ LKEYS.KEYREL.PRED "_Thanksgiving+turkey_n_1_rel", PHON.ONSET con ] ]. theater_n1 := n_-_c_le & [ ORTH < "theater" >, SYNSEM [ LKEYS.KEYREL.PRED "_theater_n_1_rel", PHON.ONSET con ] ]. theater_seat_n1 := n_-_c_le & [ ORTH < "theater", "seat" >, SYNSEM [ LKEYS.KEYREL.PRED "_theater+seat_n_1_rel", PHON.ONSET con ] ]. their_rbst := d_-_poss-their_le & [ ORTH < "there" >, SYNSEM.PHON.ONSET con, GENRE robust ]. ;; Prevent analysis as subord-clause fragment therefore_subord := p_cp_s-post_le & [ ORTH < "therefore" >, SYNSEM [ LKEYS.KEYREL.PRED "_therefore_x_rel", LOCAL.CAT.HEAD.MINORS.NORM no_rel, PHON.ONSET con ] ]. ;;they_themselves := n_-_pr-they_le & ;; [ ORTH < "they", "themselves" >, ;; SYNSEM.PHON.ONSET con ]. they_stutter_1_mal := n_-_pr-they_le_rbst & [ ORTH < "they", "-", "they" >, SYNSEM.PHON.ONSET con ]. they_stutter_2_mal := n_-_pr-they_le_rbst & [ ORTH < "they", "they" >, SYNSEM.PHON.ONSET con ]. they_stutter_2_mal3 := n_-_pr-they_le_rbst & [ ORTH < "they", "they", "they" >, SYNSEM.PHON.ONSET con ]. they_stutter_3_mal := n_-_pr-they_le_rbst & [ ORTH < "they-", "they" >, SYNSEM.PHON.ONSET con ]. think_v3 := v_-_le & [ ORTH < "think" >, SYNSEM [ LKEYS.KEYREL.PRED "_think_v_1_rel", PHON.ONSET con ] ]. thing_n1 := n_pp_c-nsnc-of_le & [ ORTH < "thing" >, SYNSEM [ LKEYS.KEYREL.PRED "_thing_n_of-about_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. third_grade_class_n1 := n_-_m_le & [ ORTH < "third-", "grade", "class" >, SYNSEM [ LKEYS.KEYREL.PRED "_third+grade+class_n_1_rel", PHON.ONSET con ] ]. third_grader_n1 := n_-_c_le & [ ORTH < "third", "grader" >, SYNSEM [ LKEYS.KEYREL.PRED "_third+grader_n_1_rel", PHON.ONSET con ] ]. third_place_n1 := n_-_m_le & [ ORTH < "third", "place" >, SYNSEM [ LKEYS.KEYREL.PRED "_third+place_n_1_rel", PHON.ONSET con ] ]. ;; Ignore for now the normal requirement of a comma-marked target though_root_post := av_-_dc-like-po_le & [ ORTH < "though" >, SYNSEM [ LKEYS.KEYREL.CARG "though", PHON.ONSET con ] ]. thorsen_family_n1 := n_-_c_le & [ ORTH < "thorsen", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_thorsen+family_n_1_rel", PHON.ONSET con ] ]. thorsens_n1 := n_-_pn-pl-def_le & [ ORTH < "Thorsens" >, SYNSEM [ LKEYS.KEYREL.CARG "Thorsen", PHON.ONSET con ] ]. thought_n1 := n_pp_mc-of_le & [ ORTH < "thought" >, SYNSEM [ MODIFD.LPERIPH +, LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS.KEYREL.PRED "_thought_n_of_rel", PHON.ONSET con ] ]. throw_v1 := v_np_le & [ ORTH < "throw" >, SYNSEM [ LKEYS.KEYREL.PRED "_throw_v_1_rel", PHON.ONSET con ] ]. thurgood_marshall_elementary_school_n1 := n_-_mc_le & [ ORTH < "Thurgood", "Marshall", "Elementary", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Thurgood+Marshall+Elementary+School_n_1_rel", PHON.ONSET con ] ]. tigers := n_-_c-nm-pl_le & [ ORTH < "Tiger" >, SYNSEM [ LKEYS.KEYREL.CARG "Tigers", PHON.ONSET con ] ]. tigers_n2 := n_-_c-nm_le & [ ORTH < "Tigers" >, SYNSEM [ LKEYS.KEYREL.CARG "Tigers", LOCAL.AGR.PNG.PN 3s, PHON.ONSET con ] ]. tile_floor_n1 := n_-_c_le & [ ORTH < "tile", "floor" >, SYNSEM [ LKEYS.KEYREL.PRED "_tile+floor_n_1_rel", PHON.ONSET con ] ]. time_n3 := n_-_m-time_le & [ ORTH < "time" >, SYNSEM [ LKEYS.KEYREL.PRED "_time_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. time_warp_trio_n1 := n_-_c_le & [ ORTH < "Time", "Warp", "Trio" >, SYNSEM [ LKEYS.KEYREL.PRED "_Time+Warp+Trio_n_1_rel", PHON.ONSET con ] ]. tin_can_n1 := n_-_c_le & [ ORTH < "tin", "can" >, SYNSEM [ LKEYS.KEYREL.PRED "_tin+can_n_1_rel", PHON.ONSET con ] ]. ; Restrict to only obliq complement, to block "to home" ; Also exclude bare-sg NP complement to avoid competition with infinitival to ; (e.g. |to ride|) to := p_np_i-nnm_le & [ ORTH < "to" >, SYNSEM [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD [ CASE obliq, --BARE - ] ] >, LKEYS.KEYREL.PRED _to_p_rel, PHON.ONSET con ] ]. to_bed_adv := pp_-_i_le & [ ORTH < "to", "bed" >, SYNSEM [ LKEYS.KEYREL.PRED _to+bed_p_rel, PHON.ONSET con ] ]. to_nmod := p_np_i-nm-no-tm_le & [ ORTH < "to" >, SYNSEM [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD [ CASE obliq, --BARE - ] ] >, LKEYS.KEYREL.PRED _to_p_rel, PHON.ONSET con ] ]. to_s_init := p_np_s_le & [ ORTH < "to" >, SYNSEM [ LKEYS.KEYREL.PRED "_to_x_subord_rel", LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD.--BARE - ] >, PHON.ONSET con ] ]. too_deg_rbst := av_vp_dg-too_le & [ ORTH < "to" >, SYNSEM.PHON.ONSET con, GENRE robust ]. too_deg_nc_rbst := av_-_dg-cmp-so_le & [ ORTH < "to" >, SYNSEM [ LKEYS.KEYREL.PRED comp_too_rel, PHON.ONSET con ], GENRE robust ]. today_adv2 := av_-_i-vp-x-only_le & [ ORTH < "today" >, SYNSEM [ LKEYS.KEYREL.PRED "_today_a_1_rel", PHON.ONSET con ] ]. today_mal_adv1 := av_-_i-vp-pr_le_rbst & [ ORTH < "today" >, SYNSEM [ LKEYS.KEYREL.PRED "_today_a_1_rel", PHON.ONSET con ] ]. today_adj1_rbst := aj_-_i-att_le & [ ORTH < "today" >, SYNSEM [ LKEYS.KEYREL.PRED "_today_a_1_rel", PHON.ONSET con ], GENRE robust ]. tom_bee_n1 := n_-_pn_le & [ ORTH < "Tom", "Bee" >, SYNSEM [ LKEYS.KEYREL.CARG "Tom+Bee", PHON.ONSET con ] ]. tomato_juice_n1 := n_-_m_le & [ ORTH < "tomato", "juice" >, SYNSEM [ LKEYS.KEYREL.PRED "_tomato+juice_n_1_rel", PHON.ONSET con ] ]. tomato_salad_n1 := n_-_mc_le & [ ORTH < "tomato", "salad" >, SYNSEM [ LKEYS.KEYREL.PRED "_tomato+salad_n_1_rel", PHON.ONSET con ] ]. too_adv2 := av_-_i-vp-po_le & [ ORTH < "too" >, SYNSEM [ LKEYS.KEYREL.PRED "_too_a_also_rel", PHON.ONSET con ] ]. tool_shed_n1 := n_-_c_le & [ ORTH < "tool", "shed" >, SYNSEM [ LKEYS.KEYREL.PRED "_tool+shed_n_1_rel", PHON.ONSET con ] ]. total_n1 := n_-_c_le & [ ORTH < "total" >, SYNSEM [ LKEYS.KEYREL.PRED "_total_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. totem_pole_n1 := n_-_c_le & [ ORTH < "totem", "pole" >, SYNSEM [ LKEYS.KEYREL.PRED "_totem+pole_n_1_rel", PHON.ONSET con ] ]. town_n1 := n_-_c_le & [ ORTH < "town" >, SYNSEM [ LKEYS.KEYREL.PRED "_town_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. town_artist_n1 := n_-_c_le & [ ORTH < "town", "artist" >, SYNSEM [ LKEYS.KEYREL.PRED "_town+artist_n_1_rel", PHON.ONSET con ] ]. toy_bird_n1 := n_-_c_le & [ ORTH < "toy", "bird" >, SYNSEM [ LKEYS.KEYREL.PRED "_toy+bird_n_1_rel", PHON.ONSET con ] ]. toy_horse_n1 := n_-_c_le & [ ORTH < "toy", "horse" >, SYNSEM [ LKEYS.KEYREL.PRED "_toy+horse_n_1_rel", PHON.ONSET con ] ]. toy_lizard_n1 := n_-_c_le & [ ORTH < "toy", "lizard" >, SYNSEM [ LKEYS.KEYREL.PRED "_toy+lizard_n_1_rel", PHON.ONSET con ] ]. toy_soldier_n1 := n_-_c_le & [ ORTH < "toy", "soldier" >, SYNSEM [ LKEYS.KEYREL.PRED "_toy+soldier_n_1_rel", PHON.ONSET con ] ]. toy_train_n1 := n_-_c_le & [ ORTH < "toy", "train" >, SYNSEM [ LKEYS.KEYREL.PRED "_toy+train_n_1_rel", PHON.ONSET con ] ]. traffic_light_n1 := n_-_c_le & [ ORTH < "traffic", "light" >, SYNSEM [ LKEYS.KEYREL.PRED "_traffic+light_n_1_rel", PHON.ONSET con ] ]. train_station_n1 := n_-_c_le & [ ORTH < "train", "station" >, SYNSEM [ LKEYS.KEYREL.PRED "_train+station_n_1_rel", PHON.ONSET con ] ]. ;trash_a1 := aj_-_i-prd_le & ; [ ORTH < "trash" >, ; SYNSEM [ LKEYS.KEYREL.PRED "_trash_a_1_rel", ; PHON.ONSET con ] ]. trash_can_n1 := n_-_c_le & [ ORTH < "trash", "can" >, SYNSEM [ LKEYS.KEYREL.PRED "_trash+can_n_1_rel", PHON.ONSET con ] ]. treasure_chest_n1 := n_-_c_le & [ ORTH < "treasure", "chest" >, SYNSEM [ LKEYS.KEYREL.PRED "_treasure+chest_n_1_rel", PHON.ONSET con ] ]. treasure_thief_n1 := n_-_c_le & [ ORTH < "treasure", "thief" >, SYNSEM [ LKEYS.KEYREL.PRED "_treasure+thief_n_1_rel", PHON.ONSET con ] ]. treasure_thieves_n1 := n_-_c-pl-ifl_le & [ ORTH < "treasure", "thieves" >, SYNSEM [ LKEYS.KEYREL.PRED "_treasure+thief_n_1_rel", PHON.ONSET con ] ]. tree_bird_n1 := n_-_c_le & [ ORTH < "tree", "bird" >, SYNSEM [ LKEYS.KEYREL.PRED "_tree+bird_n_1_rel", PHON.ONSET con ] ]. tree_house_n1 := n_-_c_le & [ ORTH < "tree", "house" >, SYNSEM [ LKEYS.KEYREL.PRED "_tree+house_n_1_rel", PHON.ONSET con ] ]. treehouse_ladder_n1 := n_-_c_le & [ ORTH < "treehouse", "ladder" >, SYNSEM [ LKEYS.KEYREL.PRED "_treehouse+ladder_n_1_rel", PHON.ONSET con ] ]. treehouse_ladder_n2 := n_-_c_le & [ ORTH < "tree", "house", "ladder" >, SYNSEM [ LKEYS.KEYREL.PRED "_treehouse+ladder_n_1_rel", PHON.ONSET con ] ]. trip_v1 := v_np_le & [ ORTH < "trip" >, SYNSEM [ LOCAL.CAT.HEAD.--MAL3SG -, LKEYS.KEYREL.PRED "_trip_v_1_rel", PHON.ONSET con ] ]. trisha_LaRouche_n1 := n_-_pn_le & [ ORTH < "Trisha", "LaRouche" >, SYNSEM [ LKEYS.KEYREL.CARG "Trisha+LaRouche", PHON.ONSET con ] ]. ;; Avoid "a trouble" trouble_n1 := n_-_m-ns_le & [ ORTH < "trouble" >, SYNSEM [ LKEYS.KEYREL.PRED "_trouble_n_1_rel", PHON.ONSET con ] ]. troubles_n1 := n_-_c-pl-ifl_le & [ ORTH < "troubles" >, SYNSEM [ LKEYS.KEYREL.PRED "_trouble_n_1_rel", PHON.ONSET con ] ]. trout_n1 := n_-_c_le & [ ORTH < "trout" >, SYNSEM [ LKEYS.KEYREL.PRED "_trout_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. trout_fish_n1 := n_-_mc_le & [ ORTH < "trout", "fish" >, SYNSEM [ LKEYS.KEYREL.PRED "_trout+fish_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. true_vine_baptist_church_n1 := n_-_pn_le & [ ORTH < "True", "Vine", "Baptist", "Church" >, SYNSEM [ LKEYS.KEYREL.CARG "True+Vine+Baptist+Church", PHON.ONSET con ] ]. ;; Change type so we can admit |Kim is truly the cat| truly := av_-_i-vp-x_le & [ ORTH < "truly" >, SYNSEM [ LKEYS.KEYREL.PRED "_true_a_of_rel", PHON.ONSET con ] ]. tseng_family_n1 := n_-_c_le & [ ORTH < "tseng", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_tseng+family_n_1_rel", PHON.ONSET con ] ]. tsengs_n1 := n_-_pn-pl-def_le & [ ORTH < "Tsengs" >, SYNSEM [ LKEYS.KEYREL.CARG "Tseng", PHON.ONSET con ] ]. tsujimuras_n1 := n_-_pn-pl-def_le & [ ORTH < "Tsujimuras" >, SYNSEM [ LKEYS.KEYREL.CARG "Tsujimura", PHON.ONSET con ] ]. tuna_fish_n1 := n_-_mc_le & [ ORTH < "tuna", "fish" >, SYNSEM [ LKEYS.KEYREL.PRED "_tuna+fish_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. tuna_sandwich_n1 := n_-_c_le & [ ORTH < "tuna", "sandwich" >, SYNSEM [ LKEYS.KEYREL.PRED "_tuna+sandwich_n_1_rel", PHON.ONSET con ] ]. turkey_sandwich_n1 := n_-_c_le & [ ORTH < "turkey", "sandwich" >, SYNSEM [ LKEYS.KEYREL.PRED "_turkey+sandwich_n_1_rel", PHON.ONSET con ] ]. turn_n1 := n_pp_c-of_le & [ ORTH < "turn" >, SYNSEM [ LKEYS.KEYREL.PRED "_turn_n_of_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. turn_v1 := v_pp_dir_le & [ ORTH < "turn" >, SYNSEM [ LKEYS.KEYREL.PRED "_turn_v_1_rel", PHON.ONSET con ] ]. turtle_n2 := n_-_pn_le & [ ORTH < "Turtle" >, SYNSEM [ LKEYS.KEYREL.CARG "Turtle", PHON.ONSET con ] ]. turtle_tank_n1 := n_-_c_le & [ ORTH < "turtle", "tank" >, SYNSEM [ LKEYS.KEYREL.PRED "_turtle+tank_n_1_rel", PHON.ONSET con ] ]. twenty_dollar_bill_n1 := n_-_c_le & [ ORTH < "twenty", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_twenty+dollar+bill_n_1_rel", PHON.ONSET con ] ]. twenty_dollar_bill_n2 := n_-_c_le & [ ORTH < "twenty-", "dollar", "bill" >, SYNSEM [ LKEYS.KEYREL.PRED "_twenty+dollar+bill_n_1_rel", PHON.ONSET con ] ]. twenty_five_cents_n1 := n_-_c-pl-ifl_le & [ ORTH < "twenty-", "five", "cents" >, SYNSEM [ LKEYS.KEYREL.PRED "_twenty+five+cents_n_1_rel", PHON.ONSET con ] ]. twenty_six_miles_n1 := n_-_c-pl-ifl_le & [ ORTH < "twenty-", "six", "miles" >, SYNSEM [ LKEYS.KEYREL.PRED "_twenty+six+miles_n_1_rel", PHON.ONSET con ] ]. twenty_six_mile_a1 := aj_-_i-att_le & [ ORTH < "twenty-", "six", "mile" >, SYNSEM [ LKEYS.KEYREL.PRED "_twenty+six+mile_n_1_rel", PHON.ONSET con ] ]. twice_a_det := d_-_sg-every_le & [ ORTH < "twice", "a" >, SYNSEM [ LKEYS.KEYREL.PRED _twice+a_q_rel, PHON.ONSET con ] ]. twin_a1 := aj_-_i-att_le & [ ORTH < "twin" >, SYNSEM [ LKEYS.KEYREL.PRED "_twin_a_1_rel", PHON.ONSET con ] ]. two_year_old_a1 := aj_-_i-att_le & [ ORTH < "two-", "year-", "old" >, SYNSEM [ LKEYS.KEYREL.PRED "_two+year+old_a_1_rel", PHON.ONSET con ] ]. uncle_n := n_-_c-pre-ttl_le & [ ORTH < "uncle" >, SYNSEM [ LKEYS.KEYREL.PRED "_uncle_n_of_rel", LOCAL.CAT.HEAD.MINORS.MIN pre_title_rel, PHON.ONSET voc ] ]. underwater_video_camera_n1 := n_-_c_le & [ ORTH < "underwater", "video", "camera" >, SYNSEM [ LKEYS.KEYREL.PRED "_underwater+video+camera_n_1_rel", PHON.ONSET voc ] ]. union_army_n1 := n_-_c_le & [ ORTH < "union", "army" >, SYNSEM [ LKEYS.KEYREL.PRED "_union+army_n_1_rel", PHON.ONSET con ] ]. united_states_history_n1 := n_-_m_le & [ ORTH < "United", "States", "history" >, SYNSEM [ LKEYS.KEYREL.PRED "_united+states+history_n_1_rel", PHON.ONSET con ] ]. upset_v1 := v_np_le & [ ORTH < "upset" >, SYNSEM [ LKEYS.KEYREL.PRED "_upset_v_1_rel", LOCAL.CAT.HEAD.--MAL3SG -, PHON.ONSET voc ] ]. vacation_time_n1 := n_-_mc_le & [ ORTH < "vacation", "time" >, SYNSEM [ LKEYS.KEYREL.PRED "_vacation+time_n_1_rel", PHON.ONSET con ] ]. valdemar_poulsen_n1 := n_-_pn_le & [ ORTH < "Valdemar", "Poulsen" >, SYNSEM [ LKEYS.KEYREL.CARG "Valdemar+Poulsen", PHON.ONSET con ] ]. valentines_day := n_-_m-hldy_le & [ ORTH < "Valentine", "'s", "Day" >, SYNSEM [ LKEYS.KEYREL.CARG "Valentines_Day", PHON.ONSET con ] ]. valentines_day_card_n1 := n_-_c_le & [ ORTH < "Valentine", "'s", "Day", "card" >, SYNSEM [ LKEYS.KEYREL.PRED "_Valentines+Day+card_n_1_rel", PHON.ONSET con ] ]. vanished_a1_post := v_-_psv-post_le_rbst & [ ORTH < "vanished" >, SYNSEM [ LKEYS.KEYREL.PRED "_vanish_v_1_rel", PHON.ONSET con ] ]. ;; Misspelling of ""various" various_adj_rbst := aj_-_i_le & [ ORTH < "varies" >, SYNSEM [ LKEYS.KEYREL.PRED "_various_a_1_rel", PHON.ONSET con ], GENRE robust ]. ; Allow "the vet's" NP even though generally block bare possessives vets_poss_n1 := n_-_c_le & [ ORTH < "vet", "'s" >, SYNSEM [ LKEYS.KEYREL.PRED "_vet_n_abb_rel", PHON.ONSET con ] ]. video_game_n1 := n_-_c_le & [ ORTH < "video", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_video+game_n_1_rel", PHON.ONSET con ] ]. video_store_n1 := n_-_c_le & [ ORTH < "video", "store" >, SYNSEM [ LKEYS.KEYREL.PRED "_video+store_n_1_rel", PHON.ONSET con ] ]. vietnam_memorial_n1 := n_-_c-nm_le & [ ORTH < "Vietnam", "Memorial" >, SYNSEM [ LKEYS.KEYREL.CARG "Vietnam+Memorial", PHON.ONSET con ] ]. vietnam_war_n1 := n_-_c_le & [ ORTH < "Vietnam", "war" >, SYNSEM [ LKEYS.KEYREL.PRED "_Vietnam+war_n_1_rel", PHON.ONSET con ] ]. vietnam_war_veteran_n1 := n_-_c_le & [ ORTH < "Vietnam", "war", "veteran" >, SYNSEM [ LKEYS.KEYREL.PRED "_Vietnam+war+veteran_n_1_rel", PHON.ONSET con ] ]. vietnam_veteran_n1 := n_-_c_le & [ ORTH < "Vietnam", "veteran" >, SYNSEM [ LKEYS.KEYREL.PRED "_Vietnam+veteran_n_1_rel", PHON.ONSET con ] ]. villalobos_family_n1 := n_-_c_le & [ ORTH < "villalobos", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_Villalobos+family_n_1_rel", PHON.ONSET con ] ]. Villaloboses_n1 := n_-_pn-pl-def_le & [ ORTH < "Villaloboses" >, SYNSEM [ LKEYS.KEYREL.CARG "Villalobos", PHON.ONSET con ] ]. violet_n1 := n_-_c_le & [ ORTH < "violet" >, SYNSEM [ LKEYS.KEYREL.PRED "_violet_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. violet_beauregarde_n1 := n_-_pn_le & [ ORTH < "Violet", "Beauregarde" >, SYNSEM [ LKEYS.KEYREL.CARG "Violet+Beauregarde", PHON.ONSET con ] ]. violet_westing_n1 := n_-_pn_le & [ ORTH < "Violet", "Westing" >, SYNSEM [ LKEYS.KEYREL.CARG "Violet+Westing", PHON.ONSET con ] ]. visit_n1 := n_pp_c_le & [ ORTH < "visit" >, SYNSEM [ LOCAL.CAT.HEAD.MINORS.NORM norm_rel, LKEYS [ --COMPKEY _to_p_sel_rel, KEYREL.PRED "_visit_n_to_rel" ], PHON.ONSET con ] ]. voice_recital_n1 := n_-_c_le & [ ORTH < "voice", "recital" >, SYNSEM [ LKEYS.KEYREL.PRED "_voice+recital_n_1_rel", PHON.ONSET con ] ]. volcano_picture_n1 := n_-_c_le & [ ORTH < "volcano", "picture" >, SYNSEM [ LKEYS.KEYREL.PRED "_volcano+picture_n_1_rel", PHON.ONSET con ] ]. volume_n1 := n_pp_c-of_le & [ ORTH < "volume" >, SYNSEM [ LKEYS.KEYREL.PRED "_volume_n_of_rel", PHON.ONSET con ] ]. walk_n1 := n_-_c_le & [ ORTH < "walk" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_walk_n_1_rel", PHON.ONSET con ] ]. wallaces_n1 := n_-_pn-pl-def_le & [ ORTH < "Wallaces" >, SYNSEM [ LKEYS.KEYREL.CARG "Wallace", PHON.ONSET con ] ]. walter_cunningham_n1 := n_-_pn_le & [ ORTH < "Walter", "Cunningham" >, SYNSEM [ LKEYS.KEYREL.CARG "Walter+Cunningham", PHON.ONSET con ] ]. want_prd := v_np-prd_oeq-ntr-x_le & [ ORTH < "want" >, SYNSEM [ LKEYS.KEYREL.PRED "_want_v_1_rel", PHON.ONSET con ] ]. ;; Maybe generalize this COMPS constraint to all entries of this type? (to block ;; idiomatic bare-sg NPs in PET where idiom constraint is still ignored) ;; 13-03-18: But this also blocks |want it|. Let's try the normal entry. #| want_v1 := v_np_ntr_le & [ ORTH < "want" >, SYNSEM [ LKEYS.KEYREL.PRED "_want_v_1_rel", LOCAL.CAT.VAL.COMPS.FIRST.--MIN reg_nom_rel, PHON.ONSET con ] ]. |# wanted_a1 := aj_-_i-att_le & [ ORTH < "wanted" >, SYNSEM [ LKEYS.KEYREL.PRED "_wanted_a_1_rel", PHON.ONSET con ] ]. war_veteran_n1 := n_-_c_le & [ ORTH < "war", "veteran" >, SYNSEM [ LKEYS.KEYREL.PRED "_war+veteran_n_1_rel", PHON.ONSET con ] ]. warrior_doll_n1 := n_-_c_le & [ ORTH < "warrior", "doll" >, SYNSEM [ LKEYS.KEYREL.PRED "_warrior+doll_n_1_rel", PHON.ONSET con ] ]. wash_v1 := v_np_le & [ ORTH < "wash" >, SYNSEM [ LKEYS.KEYREL.PRED "_wash_v_1_rel", PHON.ONSET con ] ]. washing_n1 := n_-_mc-nocnh_le & [ ORTH < "washing" >, SYNSEM [ LKEYS.KEYREL.PRED "_washing_n_1_rel", PHON.ONSET con ] ]. watch_n1 := n_-_c_le & [ ORTH < "watch" >, SYNSEM [ LKEYS.KEYREL.PRED "_watch_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. water_n2 := n_-_m_le & [ ORTH < "water" >, SYNSEM [ LKEYS.KEYREL.PRED "_water_n_1_rel", PHON.ONSET con ] ]. water_life_n1 := n_-_m_le & [ ORTH < "water", "life" >, SYNSEM [ LKEYS.KEYREL.PRED "_water+life_n_1_rel", PHON.ONSET con ] ]. wayside_school_n1 := n_-_mc_le & [ ORTH < "Wayside", "School" >, SYNSEM [ LKEYS.KEYREL.PRED "_Wayside+School_n_1_rel", PHON.ONSET con ] ]. we_stutter_1_mal := n_-_pr-we_le_rbst & [ ORTH < "we", "-", "we" >, SYNSEM.PHON.ONSET con ]. we_stutter_2_mal := n_-_pr-we_le_rbst & [ ORTH < "we", "we" >, SYNSEM.PHON.ONSET con ]. we_stutter_2_mal3 := n_-_pr-we_le_rbst & [ ORTH < "we", "we", "we" >, SYNSEM.PHON.ONSET con ]. we_stutter_3_mal := n_-_pr-we_le_rbst & [ ORTH < "we-", "we" >, SYNSEM.PHON.ONSET con ]. we_stutter_4_mal := n_-_pr-we_le_rbst & [ ORTH < "we", "–", "we" >, SYNSEM.PHON.ONSET con ]. weasel_n1 := n_-_c_le & [ ORTH < "weasel" >, SYNSEM [ LKEYS.KEYREL.PRED "_weasel_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. weasel_n2 := n_-_pn_le & [ ORTH < "Weasel" >, SYNSEM [ LKEYS.KEYREL.CARG "Weasel", PHON.ONSET con ] ]. wedding_day_n1 := n_-_c_le & [ ORTH < "wedding", "day" >, SYNSEM [ LKEYS.KEYREL.PRED "_wedding+day_n_1_rel", PHON.ONSET con ] ]. wedding_guest_n1 := n_-_c_le & [ ORTH < "wedding", "guest" >, SYNSEM [ LKEYS.KEYREL.PRED "_wedding+guest_n_1_rel", PHON.ONSET con ] ]. wedding_ring_n1 := n_-_c_le & [ ORTH < "wedding", "ring" >, SYNSEM [ LKEYS.KEYREL.PRED "_wedding+ring_n_1_rel", PHON.ONSET con ] ]. week1 := n_-_c-nday_le & [ ORTH < "week" >, SYNSEM [ LKEYS.KEYREL.PRED "_week_n_1_rel", PHON.ONSET con ] ]. well_n1 := n_-_c-ntc_le & [ ORTH < "well" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_well_n_1_rel", PHON.ONSET con ] ]. well_vp_adv := av_-_i-vp-x-only_le & [ ORTH < "well" >, SYNSEM [ LKEYS.KEYREL.PRED "_well_a_1_rel", PHON.ONSET con ] ]. well := av_-_i-vp-po-nmb_le & [ ORTH < "well" >, SYNSEM [ LKEYS.KEYREL.PRED "_well_a_1_rel", PHON.ONSET con ] ]. westing_game_n1 := n_-_c-nm_le & [ ORTH < "Westing", "Game" >, SYNSEM [ LKEYS.KEYREL.CARG "Westing+Game", PHON.ONSET con ] ]. whale_watch_v1 := v_-_le & [ ORTH < "whale", "watch" >, SYNSEM [ LKEYS.KEYREL.PRED "_whale+watch_v_1_rel", PHON.ONSET con ] ]. while_n1 := n_-_c-sg-ifl-nmd_le & [ ORTH < "while" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_while_n_1_rel", PHON.ONSET con ] ]. white_n1 := n_-_c_le & [ ORTH < "white" >, SYNSEM [ LOCAL.CAT.HEAD [ MINORS.NORM norm_rel, --BARE - ], LKEYS.KEYREL.PRED "_white_n_1_rel", PHON.ONSET con ] ]. ;; Hack to block spurious reading of "the white swans" white_n2 := n_-_pn_le & [ ORTH < "White" >, SYNSEM [ LKEYS.KEYREL.CARG "White", MODIFD.LPERIPH -, PHON.ONSET con ] ]. wilbur_starr_n1 := n_-_pn_le & [ ORTH < "Wilbur", "Starr" >, SYNSEM [ LKEYS.KEYREL.CARG "Wilbur+Starr", PHON.ONSET con ] ]. ;will_n2 := n_-_pn_le & ; [ ORTH < "Will" >, ; SYNSEM [ LKEYS.KEYREL.CARG "Will", ; PHON.ONSET con ] ]. willow_n1 := n_-_c_le & [ ORTH < "willow" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_willow_n_1_rel", PHON.ONSET con ] ]. willow_n2 := n_-_pn_le & [ ORTH < "Willow" >, SYNSEM [ LKEYS.KEYREL.CARG "Willow", PHON.ONSET con ] ]. williamson_family_n1 := n_-_c_le & [ ORTH < "williamson", "family" >, SYNSEM [ LKEYS.KEYREL.PRED "_williamson+family_n_1_rel", PHON.ONSET con ] ]. williamsons_n1 := n_-_pn-pl-def_le & [ ORTH < "Williamsons" >, SYNSEM [ LKEYS.KEYREL.CARG "Williamson", PHON.ONSET con ] ]. willy_wonka_n1 := n_-_pn_le & [ ORTH < "Willy", "Wonka" >, SYNSEM [ LKEYS.KEYREL.CARG "Willy+Wonka", PHON.ONSET con ] ]. win_n1 := n_-_c_le & [ ORTH < "win" >, SYNSEM [ LOCAL.CAT.HEAD.--BARE -, LKEYS.KEYREL.PRED "_win_n_1_rel", PHON.ONSET con ] ]. win_v1 := v_np*_ntr_le & [ ORTH < "win" >, SYNSEM [ LKEYS.KEYREL.PRED "_win_v_1_rel", PHON.ONSET con ] ]. winter_break_n1 := n_-_m_le & [ ORTH < "winter", "break" >, SYNSEM [ LKEYS.KEYREL.PRED "_winter+break_n_1_rel", PHON.ONSET con ] ]. winter_coat_n1 := n_-_c_le & [ ORTH < "winter", "coat" >, SYNSEM [ LKEYS.KEYREL.PRED "_winter+coat_n_1_rel", PHON.ONSET con ] ]. wishes_n1 := n_-_c-pl-ifl_le & [ ORTH < "wishes" >, SYNSEM [ LKEYS.KEYREL.PRED "_wish_n_1_rel", PHON.ONSET con ] ]. womens_rights_movement_n1 := n_-_c_le & [ ORTH < "women", "'s", "rights", "movement" >, SYNSEM [ LKEYS.KEYREL.PRED "_womens+rights+movement_n_1_rel", PHON.ONSET con ] ]. word_game_n1 := n_-_c_le & [ ORTH < "word", "game" >, SYNSEM [ LKEYS.KEYREL.PRED "_word+game_n_1_rel", PHON.ONSET con ] ]. word_jumble_n1 := n_-_c_le & [ ORTH < "word", "jumble" >, SYNSEM [ LKEYS.KEYREL.PRED "_word+jumble_n_1_rel", PHON.ONSET con ] ]. ; Block "after the work" ;; DPF 13-03-12 - But this also blocks |most work|, so undo. #| work_n1 := n_-_m_le & [ ORTH < "work" >, SYNSEM [ LKEYS.KEYREL.PRED "_work_n_1_rel", LOCAL.CAT.VAL.SPR < [ LOCAL.CAT.HEAD.MINORS.ALTMIN no_rel ] >, PHON.ONSET con ] ]. |# work_n2 := n_vp_c_le & [ ORTH < "work" >, SYNSEM [ LKEYS.KEYREL.PRED "_work_n_1_rel", LOCAL.CAT.HEAD.--BARE -, PHON.ONSET con ] ]. work_week_n1 := n_-_c_le & [ ORTH < "work", "week" >, SYNSEM [ LKEYS.KEYREL.PRED "_work+week_n_1_rel", PHON.ONSET con ] ]. x_letter_n1 := n_-_c_le & [ ORTH < "X" >, SYNSEM [ LKEYS.KEYREL.PRED "_x_n_letter_rel", PHON.ONSET voc ] ]. yard_flower_n1 := n_-_c_le & [ ORTH < "yard", "flower" >, SYNSEM [ LKEYS.KEYREL.PRED "_yard+flower_n_1_rel", PHON.ONSET con ] ]. yellows_n1 := n_-_c-pl-ifl_le & [ ORTH < "yellows" >, SYNSEM [ LKEYS.KEYREL.PRED "_yellow_n_1_rel", PHON.ONSET con ] ]. yesterday_mal_adv1 := av_-_i-vp-pr_le_rbst & [ ORTH < "yesterday" >, SYNSEM [ LKEYS.KEYREL.PRED "_yesterday_a_1_rel", PHON.ONSET con ] ]. yet_adv2 := av_-_s-cp-pr_le & [ ORTH < "yet" >, SYNSEM [ LKEYS.KEYREL.PRED "_yet_a_1_rel", PHON.ONSET con ] ]. Yosemite_national_park_n1 := n_-_pn_le & [ ORTH < "Yosemite", "National", "Park" >, SYNSEM [ LKEYS.KEYREL.CARG "Yosemite+National+Park", PHON.ONSET con ] ]. you_stutter_1_mal := n_-_pr-you_le_rbst & [ ORTH < "you", "-", "you" >, SYNSEM.PHON.ONSET con ]. you_stutter_2_mal := n_-_pr-you_le_rbst & [ ORTH < "you", "you" >, SYNSEM.PHON.ONSET con ]. you_stutter_2_mal3 := n_-_pr-you_le_rbst & [ ORTH < "you", "you", "you" >, SYNSEM.PHON.ONSET con ]. you_stutter_3_mal := n_-_pr-you_le_rbst & [ ORTH < "you-", "you" >, SYNSEM.PHON.ONSET con ]. young_n3 := n_-_m_le & [ ORTH < "young" >, SYNSEM [ LKEYS.KEYREL.PRED "_young_n_1_rel", PHON.ONSET con ] ]. zapata_brother_n1 := n_-_c_le & [ ORTH < "zapata", "brother" >, SYNSEM [ LKEYS.KEYREL.PRED "_zapata+brother_n_1_rel", PHON.ONSET con ] ]. zeppo_n1 := n_-_pn_le & [ ORTH < "Zeppo" >, SYNSEM [ LKEYS.KEYREL.CARG "Zeppo", PHON.ONSET con ] ]. zoo_lion_n1 := n_-_c_le & [ ORTH < "zoo", "lion" >, SYNSEM [ LKEYS.KEYREL.PRED "_zoo+lion_n_1_rel", PHON.ONSET con ] ]. comma_pct_1 := pt_-_comma_le & [ ORTH < "," >, SYNSEM [ PUNCT.RPUNCT comma_punct, PHON.ONSET con_or_voc ] ]. comma_rbc_pct_1 := pt_-_comma_le & [ ORTH < "," >, SYNSEM [ PUNCT.RPUNCT rbcomma_punct, PHON.ONSET con_or_voc ] ]. semicolon_pct_1 := pt_-_semicolon_le & [ ORTH < ";" >, SYNSEM.PHON.ONSET con_or_voc ]. ;;; From old erg/arboretum/mal-lex.tdl ; Underspecified determiner for repairing bare singular ; NPs in generation. Note the special KEY. a_or_the_det_rbst := d_-_sg-nmd-mal_le & [ ORTH < "a/the" >, SYNSEM [ LKEYS.KEYREL.PRED mal_bare_div_q_rel, PHON.ONSET voc ] ]. ;; DPF 2013-04-22 - This one produces many false positives, even with ;; |a few cats|, so disable for now and reconsider. FIX? #| a_det_plur_rbst := d_-_pl_le & [ ORTH < "a" >, SYNSEM [ LKEYS.KEYREL.PRED _some_q_rel, LOCAL.CAT.VAL.SPEC < [ LOCAL.CAT.HEAD.--BARE + ] >, PHON.ONSET con ], GENRE robust ]. an_det_plur_rbst := d_-_pl_le & [ ORTH < "an" >, SYNSEM [ LKEYS.KEYREL.PRED _some_q_rel, LOCAL.CAT.VAL.SPEC < [ LOCAL.CAT.HEAD.--BARE + ] >, PHON.ONSET con ], GENRE robust ]. |# alia_n1 := n_-_pn_le & [ ORTH < "Alia" >, SYNSEM [ LKEYS.KEYREL.CARG "Alia", PHON.ONSET voc ] ]. ; Mal lex entry for "allow" taking a CP complement ; with gerund meaning. allow_v_mal := mal_v_inf_cp_comp_le & [ ORTH < "allow" >, SYNSEM [ LKEYS.KEYREL.PRED "_allow_v_1_rel", PHON.ONSET voc ] ]. the_Alvin_Ailey_American_Dance_Theater_n1 := n_-_pn_le & [ ORTH < "the", "Alvin", "Ailey", "American", "Dance", "Theater" >, SYNSEM [ LKEYS.KEYREL.CARG "the+Alvin+Ailey+American+Dance+Theater", PHON.ONSET con ] ]. apple_fruit_n1_rbst := n_-_c_le & [ ORTH < "apple", "fruit" >, SYNSEM [ LKEYS.KEYREL.PRED "_apple+fruit_n_1_rel", PHON.ONSET voc ], GENRE robust ]. be_th_cop_is_rbst := mal_vc_there_is_le & [ ORTH < "is" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_are_rbst := mal_vc_there_are_le & [ ORTH < "are" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_was_rbst := mal_vc_there_was_le & [ ORTH < "was" >, SYNSEM.PHON.ONSET con ]. be_th_cop_were_rbst := mal_vc_there_were_le & [ ORTH < "were" >, SYNSEM.PHON.ONSET con ]. be_th_cop_is_neg_mal := v_np-xp_is-n_le_rbst & [ ORTH < "isn", "'t" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_is_neg_q_mal := v_np-xp_is-n_le_rbst & [ ORTH < "isn", "‘t" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_is_neg_u_mal := v_np-xp_is-n_le_rbst & [ ORTH < "isn", "’t" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_are_neg_mal := v_np-xp_are-n_le_rbst & [ ORTH < "aren", "'t" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_are_neg_q_mal := v_np-xp_are-n_le_rbst & [ ORTH < "aren", "‘t" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_are_neg_u_mal := v_np-xp_are-n_le_rbst & [ ORTH < "aren", "’t" >, SYNSEM.PHON.ONSET voc ]. be_th_cop_was_neg_mal := v_np-xp_was-n_le_rbst & [ ORTH < "wasn", "'t" >, SYNSEM.PHON.ONSET con ]. be_th_cop_was_neg_q_mal := v_np-xp_was-n_le_rbst & [ ORTH < "wasn", "‘t" >, SYNSEM.PHON.ONSET con ]. be_th_cop_was_neg_u_mal := v_np-xp_was-n_le_rbst & [ ORTH < "wasn", "’t" >, SYNSEM.PHON.ONSET con ]. be_th_cop_were_neg_mal := v_np-xp_were-n_le_rbst & [ ORTH < "weren", "'t" >, SYNSEM.PHON.ONSET con ]. be_th_cop_were_neg_q_mal := v_np-xp_were-n_le_rbst & [ ORTH < "weren", "‘t" >, SYNSEM.PHON.ONSET con ]. be_th_cop_were_neg_u_mal := v_np-xp_were-n_le_rbst & [ ORTH < "weren", "’t" >, SYNSEM.PHON.ONSET con ]. be_c_is_rbst := mal_vc_prd_is_le & [ ORTH < "is" >, SYNSEM.PHON.ONSET voc ]. be_c_are_rbst := mal_vc_prd_are_le & [ ORTH < "are" >, SYNSEM.PHON.ONSET voc ]. be_c_was_rbst := mal_vc_prd_was_le & [ ORTH < "was" >, SYNSEM.PHON.ONSET con ]. be_c_were_rbst := mal_vc_prd_were_le & [ ORTH < "were" >, SYNSEM.PHON.ONSET con ]. be_c_is_neg_rbst := v_prd_are-n_le & [ ORTH < "isn", "'t" >, SYNSEM.PHON.ONSET voc, ALTS.VPELLIP -, GENRE robust ]. be_c_is_neg_q_rbst := v_prd_are-n_le & [ ORTH < "isn", "‘t" >, SYNSEM.PHON.ONSET voc, ALTS.VPELLIP -, GENRE robust ]. be_c_is_neg_u_rbst := v_prd_are-n_le & [ ORTH < "isn", "’t" >, SYNSEM.PHON.ONSET voc, ALTS.VPELLIP -, GENRE robust ]. be_c_is_neg_noapos_rbst := v_prd_is-n_le & [ ORTH < "isnt" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_c_are_neg_rbst := v_prd_is-n_le & [ ORTH < "aren", "'t" >, SYNSEM.PHON.ONSET voc, ALTS.VPELLIP -, GENRE robust ]. be_c_are_neg_q_rbst := v_prd_is-n_le & [ ORTH < "aren", "‘t" >, SYNSEM.PHON.ONSET voc, ALTS.VPELLIP -, GENRE robust ]. be_c_are_neg_u_rbst := v_prd_is-n_le & [ ORTH < "aren", "’t" >, SYNSEM.PHON.ONSET voc, ALTS.VPELLIP -, GENRE robust ]. be_c_are_neg_noapos_rbst := v_prd_are-n_le & [ ORTH < "arent" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_c_was_neg_rbst := v_prd_wre-n_le & [ ORTH < "wasn", "'t" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP -, GENRE robust ]. be_c_was_neg_q_rbst := v_prd_wre-n_le & [ ORTH < "wasn", "‘t" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP -, GENRE robust ]. be_c_was_neg_u_rbst := v_prd_wre-n_le & [ ORTH < "wasn", "’t" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP -, GENRE robust ]. be_c_was_neg_noapos_rbst := v_prd_was-n_le & [ ORTH < "wasnt" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_c_were_neg_rbst := v_prd_was-n_le & [ ORTH < "weren", "'t" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP -, GENRE robust ]. be_c_were_neg_q_rbst := v_prd_was-n_le & [ ORTH < "weren", "‘t" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP -, GENRE robust ]. be_c_were_neg_u_rbst := v_prd_was-n_le & [ ORTH < "weren", "’t" >, SYNSEM.PHON.ONSET con, ALTS.VPELLIP -, GENRE robust ]. be_c_were_neg_noapos_rbst := v_prd_wre-n_le & [ ORTH < "werent" >, SYNSEM.PHON.ONSET con, GENRE robust ]. ;; FIX? - currently not triggering correction because no _rbst suffix be_c_mal_be := mal_vc_prd_be_le & [ ORTH < "be" >, SYNSEM.PHON.ONSET con ]. be_c_been_rbst := mal_vc_prd_be_le & [ ORTH < "been" >, SYNSEM.PHON.ONSET con ]. be_np_be_rbst := mal_vc_np_be_le & [ ORTH < "be" >, SYNSEM.PHON.ONSET con ]. be_np_been_rbst := mal_vc_np_be_le & [ ORTH < "been" >, SYNSEM.PHON.ONSET con ]. be_np_is_rbst := v_np_is_le & [ ORTH < "are" >, SYNSEM [ LOCAL.CAT.VAL.SUBJ.FIRST.LOCAL.CAT.HEAD.--BARE +, PHON.ONSET voc ], GENRE robust ]. be_np_are_rbst := v_np_are_le & [ ORTH < "is" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_was_rbst := v_np_was_le & [ ORTH < "were" >, SYNSEM [ LOCAL.CAT.VAL.SUBJ.FIRST.LOCAL.CAT.HEAD.--BARE +, PHON.ONSET con ], GENRE robust ]. be_np_were_rbst := v_np_wre_le & [ ORTH < "was" >, SYNSEM [ LOCAL.CAT.VAL.SUBJ.FIRST.LOCAL.CAT.HEAD.--BARE +, PHON.ONSET con ], GENRE robust ]. be_np_is_neg_mal := v_np_are-n_le_rbst & [ ORTH < "isn", "'t" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_is_neg_q_mal := v_np_are-n_le_rbst & [ ORTH < "isn", "‘t" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_is_neg_u_mal := v_np_are-n_le_rbst & [ ORTH < "isn", "’t" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_are_neg_mal := v_np_is-n_le_rbst & [ ORTH < "aren", "'t" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_are_neg_q_mal := v_np_is-n_le_rbst & [ ORTH < "aren", "‘t" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_are_neg_u_mal := v_np_is-n_le_rbst & [ ORTH < "aren", "’t" >, SYNSEM.PHON.ONSET voc, GENRE robust ]. be_np_was_neg_mal := v_np_wre-n_le_rbst & [ ORTH < "wasn", "'t" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_np_was_neg_q_mal := v_np_wre-n_le_rbst & [ ORTH < "wasn", "‘t" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_np_was_neg_u_mal := v_np_wre-n_le_rbst & [ ORTH < "wasn", "’t" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_np_were_neg_mal := v_np_was-n_le_rbst & [ ORTH < "weren", "'t" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_np_were_neg_q_mal := v_np_was-n_le_rbst & [ ORTH < "weren", "‘t" >, SYNSEM.PHON.ONSET con, GENRE robust ]. be_np_were_neg_u_mal := v_np_was-n_le_rbst & [ ORTH < "weren", "’t" >, SYNSEM.PHON.ONSET con, GENRE robust ]. ; Inflected forms of do does1_neg_1_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "don't" >, SYNSEM.PHON.ONSET con ]. does1_neg_2_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "do", "n't" >, SYNSEM.PHON.ONSET con ]. does1_neg_3_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "don", "'t" >, SYNSEM.PHON.ONSET con ]. does1_neg_1_q_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "don‘t" >, SYNSEM.PHON.ONSET con ]. does1_neg_2_q_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "do", "n‘t" >, SYNSEM.PHON.ONSET con ]. does1_neg_3_q_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "don", "‘t" >, SYNSEM.PHON.ONSET con ]. does1_neg_1_u_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "don’t" >, SYNSEM.PHON.ONSET con ]. does1_neg_2_u_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "do", "n’t" >, SYNSEM.PHON.ONSET con ]. does1_neg_3_u_mal := va_doesnt_neg_pres_le_rbst & [ ORTH < "don", "’t" >, SYNSEM.PHON.ONSET con ]. does1_neg_noapos_rbst := v_vp_does-n_le & [ ORTH < "doesnt" >, SYNSEM.PHON.ONSET con, GENRE robust ]. do1_pos_sg_rbst := mal_va_does_le & [ ORTH < "do" >, SYNSEM.PHON.ONSET con ]. do1_neg_1_mal := va_dont_neg_pres_le_rbst & [ ORTH < "doesn't" >, SYNSEM.PHON.ONSET con ]. do1_neg_2_mal := va_dont_neg_pres_le_rbst & [ ORTH < "does", "n't" >, SYNSEM.PHON.ONSET con ]. do1_neg_3_mal := va_dont_neg_pres_le_rbst & [ ORTH < "doesn", "'t" >, SYNSEM.PHON.ONSET con ]. do1_neg_1_q_mal := va_dont_neg_pres_le_rbst & [ ORTH < "doesn‘t" >, SYNSEM.PHON.ONSET con ]. do1_neg_2_q_mal := va_dont_neg_pres_le_rbst & [ ORTH < "does", "n‘t" >, SYNSEM.PHON.ONSET con ]. do1_neg_3_q_mal := va_dont_neg_pres_le_rbst & [ ORTH < "doesn", "‘t" >, SYNSEM.PHON.ONSET con ]. do1_neg_1_u_mal := va_dont_neg_pres_le_rbst & [ ORTH < "doesn’t" >, SYNSEM.PHON.ONSET con ]. do1_neg_2_u_mal := va_dont_neg_pres_le_rbst & [ ORTH < "does", "n’t" >, SYNSEM.PHON.ONSET con ]. do1_neg_3_u_mal := va_dont_neg_pres_le_rbst & [ ORTH < "doesn", "’t" >, SYNSEM.PHON.ONSET con ]. do1_neg_noapos_rbst := v_vp_do-f-n_le & [ ORTH < "dont" >, SYNSEM.PHON.ONSET con, GENRE robust ]. does1_pos_pl_rbst := mal_va_do_fin_le & [ ORTH < "does" >, SYNSEM.PHON.ONSET con ]. dog_weekend_n1_rbst := n_-_c_le & [ ORTH < "dog", "weekend" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+weekend_n_1_rel", PHON.ONSET con ], GENRE robust ]. dog_puppy_n1_rbst := n_-_c_le & [ ORTH < "dog", "puppy" >, SYNSEM [ LKEYS.KEYREL.PRED "_dog+puppy_n_1_rel", PHON.ONSET con ], GENRE robust ]. hamster_pet_n1_rbst := n_-_c_le & [ ORTH < "hamster", "pet" >, SYNSEM [ LKEYS.KEYREL.PRED "_hamster+pet_n_1_rel", PHON.ONSET con ], GENRE robust ]. has_aux_rbst := mal_va_has_le & [ ORTH < "have" >, SYNSEM.PHON.ONSET con ]. has_aux_finc_rbst := v_vp_has-mal_le & [ ORTH < "has" >, SYNSEM.PHON.ONSET con ]. have_aux_finc_rbst := v_vp_have-mal_le & [ ORTH < "have" >, SYNSEM.PHON.ONSET con ]. have_fin_aux_rbst := mal_va_have_fin_le & [ ORTH < "has" >, SYNSEM.PHON.ONSET con ]. has_neg_1_mal := v_vp_has-n_le_rbst & [ ORTH < "hasn't" >, SYNSEM.PHON.ONSET con ]. has_neg_2_mal := v_vp_has-n_le_rbst & [ ORTH < "has", "n't" >, SYNSEM.PHON.ONSET con ]. has_neg_3_mal := v_vp_has-n_le_rbst & [ ORTH < "hasn", "'t" >, SYNSEM.PHON.ONSET con ]. has_neg_1_q_mal := v_vp_has-n_le_rbst & [ ORTH < "hasn‘t" >, SYNSEM.PHON.ONSET con ]. has_neg_2_q_mal := v_vp_has-n_le_rbst & [ ORTH < "has", "n‘t" >, SYNSEM.PHON.ONSET con ]. has_neg_3_q_mal := v_vp_has-n_le_rbst & [ ORTH < "hasn", "‘t" >, SYNSEM.PHON.ONSET con ]. has_neg_1_u_mal := v_vp_has-n_le_rbst & [ ORTH < "hasn’t" >, SYNSEM.PHON.ONSET con ]. has_neg_2_u_mal := v_vp_has-n_le_rbst & [ ORTH < "has", "n’t" >, SYNSEM.PHON.ONSET con ]. has_neg_3_u_mal := v_vp_has-n_le_rbst & [ ORTH < "hasn", "’t" >, SYNSEM.PHON.ONSET con ]. have_neg_1_mal := v_vp_have-f-n_le_rbst & [ ORTH < "haven't" >, SYNSEM.PHON.ONSET con ]. have_neg_2_mal := v_vp_have-f-n_le_rbst & [ ORTH < "have", "n't" >, SYNSEM.PHON.ONSET con ]. have_neg_3_mal := v_vp_have-f-n_le_rbst & [ ORTH < "haven", "'t" >, SYNSEM.PHON.ONSET con ]. have_neg_1_q_mal := v_vp_have-f-n_le_rbst & [ ORTH < "haven‘t" >, SYNSEM.PHON.ONSET con ]. have_neg_2_q_mal := v_vp_have-f-n_le_rbst & [ ORTH < "have", "n‘t" >, SYNSEM.PHON.ONSET con ]. have_neg_3_q_mal := v_vp_have-f-n_le_rbst & [ ORTH < "haven", "‘t" >, SYNSEM.PHON.ONSET con ]. have_neg_1_u_mal := v_vp_have-f-n_le_rbst & [ ORTH < "haven’t" >, SYNSEM.PHON.ONSET con ]. have_neg_2_u_mal := v_vp_have-f-n_le_rbst & [ ORTH < "have", "n’t" >, SYNSEM.PHON.ONSET con ]. have_neg_3_u_mal := v_vp_have-f-n_le_rbst & [ ORTH < "haven", "’t" >, SYNSEM.PHON.ONSET con ]. lunch_pizza_n1_rbst := n_-_c_le & [ ORTH < "lunch", "pizza" >, SYNSEM [ LKEYS.KEYREL.PRED "_lunch+pizza_n_1_rel", PHON.ONSET con ], GENRE robust ]. people_n1_rbst := mal_n_plur_ppcomp_le & [ ORTH < "peoples" >, SYNSEM [ LKEYS [ --COMPKEY _of_p_sel_rel, KEYREL.PRED "_people_n_rel" ], PHON.ONSET con ] ]. picture_story_n1_rbst := n_-_c_le & [ ORTH < "picture", "story" >, SYNSEM [ LKEYS.KEYREL.PRED "_picture+story_n_1_rel", PHON.ONSET con ], GENRE robust ]. pizza_pepperoni_n1_rbst := n_-_m_le & [ ORTH < "pizza", "pepperoni" >, SYNSEM [ LKEYS.KEYREL.PRED "_pizza+pepperoni_n_1_rel", PHON.ONSET con ], GENRE robust ]. poster_board_n1 := n_-_mc_le & [ ORTH < "poster", "board" >, SYNSEM [ LKEYS.KEYREL.PRED "_poster+board_n_1_rel", PHON.ONSET con ] ]. ; For proper names the_prop_1_rbst := d_-_the-mal_le & [ ORTH < "the" >, SYNSEM [ LOCAL.CAT.VAL.SPEC < [ --MIN named_np_rel, LOCAL.AGR.PNG.PN 3s, --SIND nonconj_ref-ind ] >, LKEYS.KEYREL.PRED _the_q_prop_rel, PHON.ONSET con ] ]. ;; Tried this for mass nouns not right-modified: |the society| ;; but it is too aggressive, e.g. applying to |the birthday cake| and lots more. ;; So rethink #| the_mass_1_rbst := d_-_the-mal_le & [ ORTH < "the" >, SYNSEM [ LOCAL.CAT.VAL.SPEC < [ LOCAL.AGR [ PNG.PN 3s, DIV + ], LEX +, --SIND nonconj_ref-ind ] >, LKEYS.KEYREL.PRED _the_q_prop_rel, PHON.ONSET con ] ]. |# that_det_rbst := mal_det_pl_le & [ ORTH < "that" >, SYNSEM [ LKEYS.KEYREL.PRED _those_q_dem_rel, PHON.ONSET con ] ]. this_det_rbst := mal_det_pl_le & [ ORTH < "this" >, SYNSEM [ LKEYS.KEYREL.PRED _these_q_dem_rel, PHON.ONSET con ] ]. ; "I want arrive" want_mal_v1 := v_vp_seq-bse_le_rbst & [ ORTH < "want" >, SYNSEM [ LKEYS.KEYREL.PRED "_want_v_1_rel", PHON.ONSET con ] ]. advise_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "advise" >, SYNSEM [ LKEYS.KEYREL.PRED "_advise_v_1_rel", PHON.ONSET voc ] ]. allow_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "allow" >, SYNSEM [ LKEYS.KEYREL.PRED "_allow_v_1_rel", PHON.ONSET voc ] ]. enable_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "enable" >, SYNSEM [ LKEYS.KEYREL.PRED "_enable_v_1_rel", PHON.ONSET voc ] ]. permit_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "permit" >, SYNSEM [ LKEYS.KEYREL.PRED "_permit_v_1_rel", PHON.ONSET con ] ]. receive_v1 := v_np_le & [ ORTH < "receive" >, SYNSEM [ LKEYS.KEYREL.PRED "_receive_v_1_rel", PHON.ONSET con ] ]. recital_music_n1 := n_-_m_le & [ ORTH < "recital", "music" >, SYNSEM [ LKEYS.KEYREL.PRED "_recital+music_n_1_rel", PHON.ONSET con ] ]. recommend_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "recommend" >, SYNSEM [ LKEYS.KEYREL.PRED "_recommend_v_1_rel", PHON.ONSET con ] ]. suggest_mal_v1 := v_vp_seq_le_rbst & [ ORTH < "suggest" >, SYNSEM [ LKEYS.KEYREL.PRED "_suggest_v_1_rel", PHON.ONSET con ] ]. try_mal_v1 := v_vp_seq-bse_le_rbst & [ ORTH < "try" >, SYNSEM [ LKEYS.KEYREL.PRED "_try_v_1_rel", PHON.ONSET con ] ]. ; Pronouns with mismatched case him_rbst := n_-_pr-he_le & [ ORTH < "him" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. ; Avoid spurious ambiguity for e.g. "taller than he" he_rbst := n_-_pr-him_le & [ ORTH < "he" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. she_rbst := n_-_pr-her_le & [ ORTH < "she" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. her_rbst := n_-_pr-she_le & [ ORTH < "her" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. them_rbst := n_-_pr-they_le & [ ORTH < "them" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. they_rbst := n_-_pr-them_le & [ ORTH < "they" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. me_rbst := n_-_pr-i_le & [ ORTH < "me" >, SYNSEM [ PHON.ONSET con, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. i_pron_rbst := n_-_pr-me_le & [ ORTH < "I" >, SYNSEM [ PHON.ONSET voc, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. us_pron_rbst := n_-_pr-we_le & [ ORTH < "us" >, SYNSEM [ PHON.ONSET voc, LOCAL.CAT.HEAD.MINORS.NORM no_rel ], GENRE robust ]. ;; This one leads to too many false positives, so comment out for now ;we_rbst := n_-_pr-us_le & ; [ ORTH < "we" >, ; SYNSEM [ PHON.ONSET con, ; LOCAL.CAT.HEAD.MINORS.NORM no_rel ], ; GENRE robust ]. ;; Hack for |would rather|, pending real analysis would_rather_v1 := v_vp-pp_ssr_le & [ ORTH < "would", "rather" >, SYNSEM [ LKEYS.KEYREL.PRED "_would+rather_v_1_rel", PHON.ONSET con ] ]. ;; Needed for backward compatibility of data sets, when misspelling was present frantically_x_adv1 := av_-_i-vp_le & [ ORTH < "franticaly" >, SYNSEM [ LKEYS.KEYREL.PRED "_frantic_a_1_rel", PHON.ONSET con ] ].