48_a_driver_handbook
For example, to: Turn right at the intersection, choose the right - hand lane and exit in the right - hand lane (blue car.)
arc(r_0048_0003__to_r_0048_0005__Turn, r_0048_0006__right, clr15).
arc(r_0048_0003__to_r_0048_0005__Turn, r_0048_0008__the_r_0048_0009__intersection, r_0048_0007__at_nim21).
arc(r_0048_0003__to_r_0048_0005__Turn, z_000_48_a_driver_handbook_1, arg0).
arc(r_0048_0011__choose, r_0048_0001__For_example, nim2).
arc(r_0048_0011__choose, r_0048_0012__the_r_0048_0015__hand_r_0048_0016__lane, arg1).
arc(r_0048_0011__choose, z_000_48_a_driver_handbook_1, arg0).
arc(r_0048_0012__the_r_0048_0015__hand_r_0048_0016__lane, r_0048_0013__right, attrib35).
arc(r_0048_0017__and, r_0048_0011__choose, conj1).
arc(r_0048_0017__and, r_0048_0018__exit, conj2).
arc(r_0048_0018__exit, r_0048_0001__For_example, nim2).
arc(r_0048_0018__exit, r_0048_0020__the_r_0048_0023__hand_r_0048_0024__lane, r_0048_0019__in_nim53).
arc(r_0048_0018__exit, z_000_48_a_driver_handbook_1, arg0).
arc(r_0048_0020__the_r_0048_0023__hand_r_0048_0024__lane, r_0048_0021__right, attrib56).
arc(z_000_48_a_driver_handbook_7, r_0048_0003__to_r_0048_0005__Turn, restriction).
arc(z_000_48_a_driver_handbook_7, r_0048_0017__and, scope).
fof(formula,axiom,
? [Z_48_A_DRIVER_HANDBOOK_7,R_48_3_TO_TURN,R_48_6_RIGHT,R_48_8_THE_INTERSECTION,R_48_17_AND,R_48_11_CHOOSE,R_48_12_THE_HAND_LANE,R_48_13_RIGHT,R_48_18_EXIT,Z_48_A_DRIVER_HANDBOOK_1,R_48_1_FOR_EXAMPLE,R_48_20_THE_HAND_LANE,R_48_21_RIGHT] :
( right(R_48_6_RIGHT)
& the_intersection(R_48_8_THE_INTERSECTION)
& right(R_48_13_RIGHT)
& for_example(R_48_1_FOR_EXAMPLE)
& right(R_48_21_RIGHT)
& z_48_a_driver_handbook_7(Z_48_A_DRIVER_HANDBOOK_7)
& conj1(Z_48_A_DRIVER_HANDBOOK_7,R_48_3_TO_TURN)
& to_Turn(R_48_3_TO_TURN,Z_48_A_DRIVER_HANDBOOK_1)
& clr15(R_48_3_TO_TURN,R_48_6_RIGHT)
& at_nim21(R_48_3_TO_TURN,R_48_8_THE_INTERSECTION)
& conj2(Z_48_A_DRIVER_HANDBOOK_7,R_48_17_AND)
& and(R_48_17_AND)
& conj1(R_48_17_AND,R_48_11_CHOOSE)
& choose(R_48_11_CHOOSE,Z_48_A_DRIVER_HANDBOOK_1,R_48_12_THE_HAND_LANE)
& the_hand_lane(R_48_12_THE_HAND_LANE)
& attrib35(R_48_12_THE_HAND_LANE,R_48_13_RIGHT)
& nim2(R_48_11_CHOOSE,R_48_1_FOR_EXAMPLE)
& conj2(R_48_17_AND,R_48_18_EXIT)
& exit(R_48_18_EXIT,Z_48_A_DRIVER_HANDBOOK_1)
& nim2(R_48_18_EXIT,R_48_1_FOR_EXAMPLE)
& in_nim53(R_48_18_EXIT,R_48_20_THE_HAND_LANE)
& the_hand_lane(R_48_20_THE_HAND_LANE)
& attrib56(R_48_20_THE_HAND_LANE,R_48_21_RIGHT) ) ).
( (IP-IMP (ADVP-NIM (ADV For_example;{for_example}))
(PUNC ,)
(PP-SCON (IP-INF (TO to;{to})
(PUNC :)
(VB;_Ip_ Turn;{turn[right]})
(ADVP-CLR (ADV right;{right}))
(PP-NIM (P-ROLE at;{at})
(NP (D the;{the})
(N intersection;{intersection})))))
(PUNC ,)
(ILYR (ILYR (VB;_Tn_ choose;{choose})
(NP-OB1 (D the;{the})
(ADJP (ADJ right;{right}))
(PUNC <hyphen>)
(N hand;{hand})
(N lane;{lane})))
(CONJP (CONJ and;{and})
(ILYR (VB;_I_ exit;{exit})
(PP-NIM (P-ROLE in;{in})
(NP (D the;{the})
(ADJP (ADJ right;{right}))
(PUNC <hyphen>)
(N hand;{hand})
(N lane;{lane}))))))
(PULB -LRB-)
(PRN (NP (ADJP (ADJ blue;{blue}))
(N car;{car})))
(PUNC .)
(PURB -RRB-))
(ID 48_a_driver_handbook))