3_a_seashells
So if she sells sea - shells on the sea shore, I'm sure that the shells are sea-shore shells.
( (IP-MAT (PP-SCON (ADVP-NIM (ADV So;{so}))
(P-CONN if;{if})
(IP-ADV (NP-SBJ;{SELLER} (PRO she;{she}))
(VBP;_Tn_ sells;{sell})
(NP-OB1;{SEA_SHELLS2} (N sea;{sea})
(PUNC <hyphen>)
(NS shells;{shell}))
(PP-NIM (P-ROLE on;{on})
(NP;{SEA_SHORE} (D the;{the})
(N sea_shore;{sea_shore})))))
(PUNC ,)
(NP-SBJ (PRO I;{I}))
(BEP;_La_ <apos>m;{be})
(ADJP-PRD (ADJ sure;{sure})
(CP-THT (IP-SUB (C that;{that})
(NP-SBJ;{SEA_SHELLS2} (D the;{the})
(NS shells;{shell}))
(BEP;_Ln_ are;{be})
(NP-PRD (N sea_<hyphen>_shore;{sea_shore})
(NS shells;{shell})))))
(PUNC .))
(ID 3_a_seashells;1))
arc(r_0003_0001__So_r_0003_0002__if,r_0003_0004__sells,restriction).
arc(r_0003_0001__So_r_0003_0002__if,r_0003_0013___apos_m,scope).
arc(r_0003_0004__sells,r_0003_0003__she,arg0).
arc(r_0003_0004__sells,r_0003_0005__sea_r_0003_0007__shells,arg1).
arc(r_0003_0004__sells,r_0003_0009__the_r_0003_0010__sea_shore,r_0003_0008__on__nim).
arc(r_0003_0013___apos_m,r_0003_0012__I,arg0).
arc(r_0003_0013___apos_m,r_0003_0014__sure,prd).
arc(r_0003_0014__sure,r_0003_0018__are,emb).
arc(r_0003_0018__are,r_0003_0005__sea_r_0003_0007__shells,arg0).
arc(r_0003_0018__are,r_0003_0019__sea__hyphen__shore_r_0003_0020__shells,prd).
fof(formula,axiom,
! [R_0003_0004__SELLS,R_0003_0003__SHE,R_0003_0005__SEA_R_0003_0007__SHELLS,R_0003_0009__THE_R_0003_0010__SEA_SHORE] :
( ( r_0003_0003__she(R_0003_0003__SHE)
& r_0003_0005__sea_r_0003_0007__shells(R_0003_0005__SEA_R_0003_0007__SHELLS)
& r_0003_0009__the_r_0003_0010__sea_shore(R_0003_0009__THE_R_0003_0010__SEA_SHORE)
& r_0003_0004__sells(R_0003_0004__SELLS)
& has_r_0003_0008__on__nim(R_0003_0004__SELLS,R_0003_0009__THE_R_0003_0010__SEA_SHORE)
& has_arg1(R_0003_0004__SELLS,R_0003_0005__SEA_R_0003_0007__SHELLS)
& has_arg0(R_0003_0004__SELLS,R_0003_0003__SHE) )
=> ? [R_0003_0012__I,R_0003_0019__SEA__HYPHEN__SHORE_R_0003_0020__SHELLS,R_0003_0018__ARE,R_0003_0014__SURE,R_0003_0013___APOS_M] :
( r_0003_0012__I(R_0003_0012__I)
& r_0003_0019__sea__hyphen__shore_r_0003_0020__shells(R_0003_0019__SEA__HYPHEN__SHORE_R_0003_0020__SHELLS)
& r_0003_0013___apos_m(R_0003_0013___APOS_M)
& has_prd(R_0003_0013___APOS_M,R_0003_0014__SURE)
& r_0003_0014__sure(R_0003_0014__SURE)
& has_emb(R_0003_0014__SURE,R_0003_0018__ARE)
& r_0003_0018__are(R_0003_0018__ARE)
& has_prd(R_0003_0018__ARE,R_0003_0019__SEA__HYPHEN__SHORE_R_0003_0020__SHELLS)
& has_arg0(R_0003_0018__ARE,R_0003_0005__SEA_R_0003_0007__SHELLS)
& has_arg0(R_0003_0013___APOS_M,R_0003_0012__I) ) ) ).