48_a_duplex
A nifty trick to avoid tourist hotspots if you're far from home.
arc(r_0048_0001__A_r_0048_0003__trick, r_0048_0002__nifty, attrib5).
arc(r_0048_0004__to_r_0048_0005__avoid, r_0048_0001__A_r_0048_0003__trick, arg0).
arc(r_0048_0004__to_r_0048_0005__avoid, r_0048_0006__tourist_r_0048_0007__hotspots, arg1).
arc(r_0048_0008__if, r_0048_0010___apos_re, restriction).
arc(r_0048_0008__if, z_000_48_a_duplex_1, scope).
arc(r_0048_0010___apos_re, r_0048_0009__you, arg0).
arc(r_0048_0010___apos_re, r_0048_0011__far, prd).
arc(r_0048_0011__far, r_0048_0013__home, r_0048_0012__from).
arc(z_000_48_a_duplex_1, r_0048_0001__A_r_0048_0003__trick, nim2).
fof(formula,axiom,
? [R_48_4_TO_AVOID,R_48_1_A_TRICK,R_48_2_NIFTY,R_48_6_TOURIST_HOTSPOTS] :
( nifty(R_48_2_NIFTY)
& tourist_hotspots(R_48_6_TOURIST_HOTSPOTS)
& to_avoid(R_48_4_TO_AVOID,R_48_1_A_TRICK,R_48_6_TOURIST_HOTSPOTS)
& a_trick(R_48_1_A_TRICK)
& attrib5(R_48_1_A_TRICK,R_48_2_NIFTY)
& ! [R_48_10__APOS_RE,R_48_9_YOU,R_48_11_FAR,R_48_13_HOME] :
( ( you(R_48_9_YOU)
& home(R_48_13_HOME)
& _apos_re(R_48_10__APOS_RE,R_48_9_YOU,R_48_11_FAR)
& far(R_48_11_FAR)
& from(R_48_11_FAR,R_48_13_HOME) )
=> ? [Z_48_A_DUPLEX_1] :
( z_48_a_duplex_1(Z_48_A_DUPLEX_1)
& nim2(Z_48_A_DUPLEX_1,R_48_1_A_TRICK) ) ) ) ).
( (FRAG (NP (D A;{a})
(ADJP (ADJ nifty;{nifty}))
(N trick;{trick})
(IP-INF-REL (NP-SBJ *T*)
(TO to;{to})
(VB;_Tn_ avoid;{avoid})
(NP-OB1 (N tourist;{tourist})
(NS hotspots;{hotspot}))))
(PP-SCON (P-CONN if;{if})
(IP-ADV (NP-SBJ (PRO you;{you}))
(BEP;_La_ <apos>re;{be})
(ADJP-PRD (ADJ far;{far})
(PP (P-ROLE from;{from})
(NP (N home;{home}))))))
(PUNC .))
(ID 48_a_duplex))