23_a_genieus
A cloud of purple smoke burst out, and a genie appeared.
arc(r_0023_0001__A_r_0023_0002__cloud, r_0023_0005__smoke, r_0023_0003__of).
arc(r_0023_0005__smoke, r_0023_0004__purple, attrib13).
arc(r_0023_0006__burst_r_0023_0007__out, r_0023_0001__A_r_0023_0002__cloud, arg0).
arc(r_0023_0009__and, r_0023_0006__burst_r_0023_0007__out, conj1).
arc(r_0023_0009__and, r_0023_0012__appeared, conj2).
arc(r_0023_0012__appeared, r_0023_0010__a_r_0023_0011__genie, arg0).
fof(formula,axiom,
? [R_23_9_AND,R_23_6_BURST_OUT,R_23_1_A_CLOUD,R_23_5_SMOKE,R_23_4_PURPLE,R_23_12_APPEARED,R_23_10_A_GENIE] :
( purple(R_23_4_PURPLE)
& a_genie(R_23_10_A_GENIE)
& and(R_23_9_AND)
& conj1(R_23_9_AND,R_23_6_BURST_OUT)
& burst_out(R_23_6_BURST_OUT,R_23_1_A_CLOUD)
& a_cloud(R_23_1_A_CLOUD)
& of(R_23_1_A_CLOUD,R_23_5_SMOKE)
& smoke(R_23_5_SMOKE)
& attrib13(R_23_5_SMOKE,R_23_4_PURPLE)
& conj2(R_23_9_AND,R_23_12_APPEARED)
& appeared(R_23_12_APPEARED,R_23_10_A_GENIE) ) ).
( (IP-MAT (ILYR (ILYR (NP-SBJ (D A;{a})
(N cloud;{cloud})
(PP (P-ROLE of;{of})
(NP (ADJP (ADJ purple;{purple}))
(N smoke;{smoke}))))
(VBD;_phr_Vp_ burst;{burst[out]})
(RP out;{out}))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (NP-SBJ;{GENIE} (D a;{a})
(N genie;{genie}))
(VBD;_I_ appeared;{appear}))))
(PUNC .))
(ID 23_a_genieus))