15_a_driver_handbook
All speed limits are based on ideal driving conditions.
arc(r_0015_0001__All_quant, r_0015_0002__speed_r_0015_0003__limits, restriction).
arc(r_0015_0001__All_quant, r_0015_0004__are, scope).
arc(r_0015_0004__are, r_0015_0005__based, scope).
arc(r_0015_0005__based, r_0015_0002__speed_r_0015_0003__limits, arg1).
arc(r_0015_0005__based, r_0015_0008__driving_r_0015_0009__conditions, r_0015_0006__on_clr19).
arc(r_0015_0005__based, z_000_15_a_driver_handbook_12, arg0).
arc(r_0015_0008__driving_r_0015_0009__conditions, r_0015_0007__ideal, attrib20).
fof(formula,axiom,
! [R_15_2_SPEED_LIMITS] :
( speed_limits(R_15_2_SPEED_LIMITS)
=> ? [R_15_4_ARE_BASED,Z_15_A_DRIVER_HANDBOOK_12,R_15_8_DRIVING_CONDITIONS,R_15_7_IDEAL] :
( ideal(R_15_7_IDEAL)
& are_based(R_15_4_ARE_BASED,Z_15_A_DRIVER_HANDBOOK_12,R_15_2_SPEED_LIMITS)
& on_clr19(R_15_4_ARE_BASED,R_15_8_DRIVING_CONDITIONS)
& driving_conditions(R_15_8_DRIVING_CONDITIONS)
& attrib20(R_15_8_DRIVING_CONDITIONS,R_15_7_IDEAL) ) ) ).
( (IP-MAT (NP-SBJ (Q All;{all})
(N speed;{speed})
(NS limits;{limit}))
(BEP;_cat_VePASS_ are;{be})
(IP-PPL-CAT (NP-LGS *)
(VVN;_phr_Vn.pr_ based;{base[on]})
(PP-CLR (P-ROLE on;{on})
(NP (ADJP (ADJ ideal;{ideal}))
(N driving;{driving})
(NS conditions;{condition}))))
(PUNC .))
(ID 15_a_driver_handbook))