2_a_genieus
‘If you want to marry my daughter,’ said the king, ‘you must prove yourself worthy of her hand.’
arc(r_0002_0002__If, r_0002_0004__want, restriction).
arc(r_0002_0002__If, r_0002_0017__must, scope).
arc(r_0002_0004__want, r_0002_0003__you, arg0).
arc(r_0002_0004__want, r_0002_0005__to_r_0002_0006__marry, arg1).
arc(r_0002_0005__to_r_0002_0006__marry, r_0002_0003__you, arg0).
arc(r_0002_0005__to_r_0002_0006__marry, r_0002_0008__daughter, arg1).
arc(r_0002_0008__daughter, r_0002_0007__my, gen).
arc(r_0002_0017__must, r_0002_0018__prove, scope).
arc(r_0002_0018__prove, r_0002_0016__you, arg0).
arc(r_0002_0018__prove, r_0002_0016__you, arg1).
arc(r_0002_0018__prove, r_0002_0020__worthy, prd).
arc(r_0002_0020__worthy, r_0002_0023__hand, r_0002_0021__of).
arc(r_0002_0023__hand, r_0002_0008__daughter, gen).
fof(formula,axiom,
! [R_2_4_WANT,R_2_5_TO_MARRY,R_2_3_YOU,R_2_8_DAUGHTER,R_2_7_MY] :
( ( you(R_2_3_YOU)
& my(R_2_7_MY)
& want(R_2_4_WANT,R_2_3_YOU,R_2_5_TO_MARRY)
& to_marry(R_2_5_TO_MARRY,R_2_3_YOU,R_2_8_DAUGHTER)
& daughter(R_2_8_DAUGHTER)
& gen(R_2_8_DAUGHTER,R_2_7_MY) )
=> ? [R_2_17_MUST_PROVE,R_2_16_YOU,R_2_20_WORTHY,R_2_23_HAND] :
( you(R_2_16_YOU)
& must_prove(R_2_17_MUST_PROVE,R_2_16_YOU,R_2_16_YOU,R_2_20_WORTHY)
& worthy(R_2_20_WORTHY)
& of(R_2_20_WORTHY,R_2_23_HAND)
& hand(R_2_23_HAND)
& gen(R_2_23_HAND,R_2_8_DAUGHTER) ) ) ).
( (IP-MAT (PULQ <lsquo>)
(PP-SCON (P-CONN If;{if})
(IP-ADV (NP-SBJ;{YOUNG_MAN} (PRO you;{you}))
(VBP;_Tt_ want;{want})
(IP-INF-OB1 (TO to;{to})
(VB;_Tn_ marry;{marry})
(NP-OB1;{PRINCESS} (NP-GEN;{KING} (PRO my;{my}))
(N daughter;{daughter})))))
(PUNC ,)
(PURQ <rsquo>)
(PRN (IP-MAT (VBD;_Tr_ said;{say})
(NP-SBJ;{KING} (D the;{the})
(N king;{king}))))
(PUNC ,)
(PURQ <lsquo>)
(NP-SBJ;{YOUNG_MAN} (PRO you;{you}))
(MD;_cat_Vi_ must;{must})
(IP-PPL-CAT (VB;_Cn.a_ prove;{prove})
(NP-OB1;{YOUNG_MAN} (PNX yourself;{yourself}))
(ADJP-PRD (ADJ worthy;{worthy})
(PP (P-ROLE of;{of})
(NP (NP-GEN;{PRINCESS} (PRO her;{she}))
(N hand;{hand})))))
(PUNC .)
(PURQ <rsquo>))
(ID 2_a_genieus))