38_a_wilde_2_1888
One morning the Giant was lying awake in bed when he heard some lovely music.
arc(r_0038_0005__was, r_0038_0001__One_r_0038_0002__morning, nim2).
arc(r_0038_0005__was, r_0038_0006__lying, scope).
arc(r_0038_0006__lying, r_0038_0003__the_r_0038_0004__Giant, arg0).
arc(r_0038_0006__lying, r_0038_0007__awake, prd).
arc(r_0038_0006__lying, r_0038_0009__bed, r_0038_0008__in_nim23).
arc(r_0038_0010__when, r_0038_0005__was, scope).
arc(r_0038_0010__when, r_0038_0012__heard, restriction).
arc(r_0038_0012__heard, r_0038_0003__the_r_0038_0004__Giant, arg0).
arc(r_0038_0012__heard, r_0038_0013__some_r_0038_0015__music, arg1).
arc(r_0038_0013__some_r_0038_0015__music, r_0038_0014__lovely, attrib38).
fof(formula,axiom,
! [R_38_12_HEARD,R_38_3_THE_GIANT,R_38_13_SOME_MUSIC,R_38_14_LOVELY] :
( ( the_Giant(R_38_3_THE_GIANT)
& lovely(R_38_14_LOVELY)
& heard(R_38_12_HEARD,R_38_3_THE_GIANT,R_38_13_SOME_MUSIC)
& some_music(R_38_13_SOME_MUSIC)
& attrib38(R_38_13_SOME_MUSIC,R_38_14_LOVELY) )
=> ? [R_38_5_WAS_LYING,R_38_1_ONE_MORNING,R_38_7_AWAKE,R_38_9_BED] :
( one_morning(R_38_1_ONE_MORNING)
& awake(R_38_7_AWAKE)
& bed(R_38_9_BED)
& was_lying(R_38_5_WAS_LYING,R_38_3_THE_GIANT,R_38_7_AWAKE)
& nim2(R_38_5_WAS_LYING,R_38_1_ONE_MORNING)
& in_nim23(R_38_5_WAS_LYING,R_38_9_BED) ) ) ).
( (IP-MAT (NP-NIM (NUM One;{one})
(N morning;{morning}))
(NP-SBJ;{GIANT} (D the;{the})
(N Giant;{giant}))
(BED;_cat_Vg_ was;{be})
(IP-PPL-CAT (VAG;__ lying;{lie})
(ADJP-PRD (ADJ awake;{awake}))
(PP-NIM (P-ROLE in;{in})
(NP (N bed;{bed}))))
(PP-SCON (P-CONN when;{when})
(IP-ADV (NP-SBJ;{GIANT} (PRO he;{he}))
(VBD;__ heard;{hear})
(NP-OB1;{MUSIC} (D some;{some})
(ADJP (ADJ lovely;{lovely}))
(N music;{music}))))
(PUNC .))
(ID 38_a_wilde_2_1888))