37_a_driver_handbook
School safety patrols or school crossing guards and obey their directions.
arc(r_0037_0004__or, r_0037_0001__School_r_0037_0002__safety_r_0037_0003__patrols, conj1).
arc(r_0037_0004__or, r_0037_0005__school_r_0037_0006__crossing_r_0037_0007__guards, conj2).
arc(r_0037_0008__and, r_0037_0009__obey, conj2).
arc(r_0037_0008__and, z_000_37_a_driver_handbook_3, conj1).
arc(r_0037_0009__obey, r_0037_0011__directions, arg1).
arc(r_0037_0009__obey, z_000_37_a_driver_handbook_1, arg0).
arc(r_0037_0011__directions, r_0037_0004__or, gen).
arc(z_000_37_a_driver_handbook_3, r_0037_0004__or, nim4).
arc(z_000_37_a_driver_handbook_3, z_000_37_a_driver_handbook_1, arg0).
fof(formula,axiom,
? [R_37_8_AND,Z_37_A_DRIVER_HANDBOOK_3,R_37_9_OBEY,Z_37_A_DRIVER_HANDBOOK_1,R_37_11_DIRECTIONS,R_37_4_OR,R_37_1_SCHOOL_SAFETY_PATROLS,R_37_5_SCHOOL_CROSSING_GUARDS] :
( school_safety_patrols(R_37_1_SCHOOL_SAFETY_PATROLS)
& school_crossing_guards(R_37_5_SCHOOL_CROSSING_GUARDS)
& and(R_37_8_AND)
& conj1(R_37_8_AND,Z_37_A_DRIVER_HANDBOOK_3)
& z_37_a_driver_handbook_3(Z_37_A_DRIVER_HANDBOOK_3,Z_37_A_DRIVER_HANDBOOK_1)
& nim4(Z_37_A_DRIVER_HANDBOOK_3,R_37_4_OR)
& or(R_37_4_OR)
& conj1(R_37_4_OR,R_37_1_SCHOOL_SAFETY_PATROLS)
& conj2(R_37_4_OR,R_37_5_SCHOOL_CROSSING_GUARDS)
& conj2(R_37_8_AND,R_37_9_OBEY)
& obey(R_37_9_OBEY,Z_37_A_DRIVER_HANDBOOK_1,R_37_11_DIRECTIONS)
& directions(R_37_11_DIRECTIONS)
& gen(R_37_11_DIRECTIONS,R_37_4_OR) ) ).
( (IP-IMP (ILYR (ILYR (NP;{PATROLS_GUARDS} (NLYR (NLYR (N School;{school})
(N safety;{safety})
(NS patrols;{patrol}))
(CONJP (CONJ or;{or})
(NLYR (N school;{school})
(N crossing;{crossing})
(NS guards;{guard}))))))
(CONJP (CONJ and;{and})
(ILYR (VBP;_Tn_ obey;{obey})
(NP-OB1 (NP-GEN;{PATROLS_GUARDS} (PRO;_genm_ their;{their}))
(NS directions;{direction})))))
(PUNC .))
(ID 37_a_driver_handbook))