12_a_johnson_letter
You should not meet friends or relatives who do not live in your home.
arc(r_0012_0002__should, r_0012_0004__meet, scope).
arc(r_0012_0003__not, r_0012_0002__should, keep_scope).
arc(r_0012_0004__meet, r_0012_0001__You, arg0).
arc(r_0012_0004__meet, r_0012_0006__or, arg1).
arc(r_0012_0006__or, r_0012_0005__friends, conj1).
arc(r_0012_0006__or, r_0012_0007__relatives, conj2).
arc(r_0012_0009__do_r_0012_0011__live, r_0012_0006__or, arg0).
arc(r_0012_0009__do_r_0012_0011__live, r_0012_0014__home, r_0012_0012__in_clr36).
arc(r_0012_0010__not, r_0012_0009__do_r_0012_0011__live, keep_scope).
arc(r_0012_0014__home, r_0012_0001__You, gen).
fof(formula,axiom,
( ~ ? [R_12_2_SHOULD_MEET,R_12_1_YOU,R_12_6_OR,R_12_5_FRIENDS,R_12_7_RELATIVES] :
( you(R_12_1_YOU)
& friends(R_12_5_FRIENDS)
& relatives(R_12_7_RELATIVES)
& should_meet(R_12_2_SHOULD_MEET,R_12_1_YOU,R_12_6_OR)
& or(R_12_6_OR)
& conj1(R_12_6_OR,R_12_5_FRIENDS)
& conj2(R_12_6_OR,R_12_7_RELATIVES) )
& ~ ? [R_12_9_DO_LIVE,R_12_6_OR,R_12_5_FRIENDS,R_12_7_RELATIVES,R_12_14_HOME,R_12_1_YOU] :
( friends(R_12_5_FRIENDS)
& relatives(R_12_7_RELATIVES)
& you(R_12_1_YOU)
& do_live(R_12_9_DO_LIVE,R_12_6_OR)
& or(R_12_6_OR)
& conj1(R_12_6_OR,R_12_5_FRIENDS)
& conj2(R_12_6_OR,R_12_7_RELATIVES)
& in_clr36(R_12_9_DO_LIVE,R_12_14_HOME)
& home(R_12_14_HOME)
& gen(R_12_14_HOME,R_12_1_YOU) ) ) ).
( (IP-MAT (NP-SBJ (PRO You;{you}))
(MD;_cat_Vi_ should;{shall})
(NEG not;{not})
(IP-INF-CAT (VB;_Tn_ meet;{meet})
(NP-OB1 (NLYR (NLYR (NS friends;{friend}))
(CONJP (CONJ or;{or})
(NLYR (NS relatives;{relative}))))
(IP-REL (NP-SBJ (RPRO who;{who}))
(DOP do;{do})
(NEG not;{not})
(VB;_Ipr_ live;{live[in]})
(PP-CLR (P-ROLE in;{in})
(NP (NP-GEN (PRO;_genm_ your;{your}))
(N home;{home}))))))
(PUNC .))
(ID 12_a_johnson_letter))