200_a_ted_talk_11
If my wife is cooking a meal at home -- which is not often, thankfully.
arc(r_0200_0001__If, r_0200_0004__is, restriction).
arc(r_0200_0001__If, z_000_200_a_ted_talk_11_1, scope).
arc(r_0200_0003__wife, r_0200_0002__my, gen).
arc(r_0200_0004__is, r_0200_0005__cooking, scope).
arc(r_0200_0005__cooking, r_0200_0003__wife, arg0).
arc(r_0200_0005__cooking, r_0200_0006__a_r_0200_0007__meal, arg1).
arc(r_0200_0005__cooking, r_0200_0009__home, r_0200_0008__at_nim25).
arc(r_0200_0005__cooking, z_000_200_a_ted_talk_11_30, nim30).
arc(r_0200_0012__is, r_0200_0014__often, clr39).
arc(r_0200_0012__is, r_0200_0016__thankfully, nim44).
arc(r_0200_0012__is, z_000_200_a_ted_talk_11_30, arg0).
arc(r_0200_0013__not, r_0200_0012__is, keep_scope).
fof(formula,axiom,
( ! [R_200_4_IS_COOKING,R_200_3_WIFE,R_200_2_MY,R_200_6_A_MEAL,Z_200_A_TED_TALK_11_30,R_200_9_HOME] :
( ( my(R_200_2_MY)
& a_meal(R_200_6_A_MEAL)
& home(R_200_9_HOME)
& is_cooking(R_200_4_IS_COOKING,R_200_3_WIFE,R_200_6_A_MEAL)
& wife(R_200_3_WIFE)
& gen(R_200_3_WIFE,R_200_2_MY)
& nim30(R_200_4_IS_COOKING,Z_200_A_TED_TALK_11_30)
& at_nim25(R_200_4_IS_COOKING,R_200_9_HOME) )
=> ? [Z_200_A_TED_TALK_11_1] : true )
& ~ ? [R_200_12_IS,Z_200_A_TED_TALK_11_30,R_200_14_OFTEN,R_200_16_THANKFULLY] :
( often(R_200_14_OFTEN)
& thankfully(R_200_16_THANKFULLY)
& is(R_200_12_IS,Z_200_A_TED_TALK_11_30)
& clr39(R_200_12_IS,R_200_14_OFTEN)
& nim44(R_200_12_IS,R_200_16_THANKFULLY) ) ) ).
( (FRAG (PP-SCON (P-CONN If;{if})
(IP-ADV (NP-SBJ;{TERRY} (NP-GEN (PRO;_genm_ my;{my}))
(N wife;{wife}))
(BEP;_cat_Vg_ is;{be})
(IP-PPL-CAT (VAG;_Tn_ cooking;{cook})
(NP-OB1 (D a;{a})
(N meal;{meal}))
(PP-NIM (P-ROLE at;{at})
(NP (N home;{home})))
(PUNC --)
(NP-NIM (IP-REL (NP-SBJ (RPRO which;{which}))
(BEP;_Ip_ is;{be[often]})
(NEG not;{not})
(ADVP-CLR (ADV often;{often}))
(PUNC ,)
(ADVP-NIM (ADV thankfully;{thankfully})))))))
(PUNC .))
(ID 200_a_ted_talk_11))