31_a_driver_handbook
Also, if the school grounds have no fence and children are outside, never drive faster than 25 mph.
arc(r_0031_0003__if, r_0031_0010__and, restriction).
arc(r_0031_0003__if, r_0031_0016__drive, scope).
arc(r_0031_0007__have, r_0031_0004__the_r_0031_0005__school_r_0031_0006__grounds, arg0).
arc(r_0031_0007__have, r_0031_0009__fence, arg1).
arc(r_0031_0008__no_quant, r_0031_0007__have, scope).
arc(r_0031_0008__no_quant, r_0031_0009__fence, restriction).
arc(r_0031_0010__and, r_0031_0008__no_quant, conj1).
arc(r_0031_0010__and, r_0031_0012__are, conj2).
arc(r_0031_0012__are, r_0031_0011__children, arg0).
arc(r_0031_0012__are, r_0031_0013__outside, clr36).
arc(r_0031_0016__drive, r_0031_0001__Also, nim2).
arc(r_0031_0016__drive, r_0031_0015__never, nim41).
arc(r_0031_0016__drive, r_0031_0017__faster, nim46).
arc(r_0031_0016__drive, z_000_31_a_driver_handbook_1, arg0).
arc(r_0031_0017__faster, r_0031_0019__25_r_0031_0020__mph, r_0031_0018__than).
fof(formula,axiom,
! [R_31_10_AND,R_31_12_ARE,R_31_11_CHILDREN,R_31_13_OUTSIDE] :
( ( children(R_31_11_CHILDREN)
& outside(R_31_13_OUTSIDE)
& ! [R_31_9_FENCE] :
( fence(R_31_9_FENCE)
=> ? [R_31_7_HAVE,R_31_4_THE_SCHOOL_GROUNDS] :
( the_school_grounds(R_31_4_THE_SCHOOL_GROUNDS)
& have(R_31_7_HAVE,R_31_4_THE_SCHOOL_GROUNDS,R_31_9_FENCE) ) )
& conj1(CONJ1)
& and(R_31_10_AND)
& conj2(R_31_10_AND,R_31_12_ARE)
& are(R_31_12_ARE,R_31_11_CHILDREN)
& clr36(R_31_12_ARE,R_31_13_OUTSIDE) )
=> ? [R_31_16_DRIVE,Z_31_A_DRIVER_HANDBOOK_1,R_31_1_ALSO,R_31_15_NEVER,R_31_17_FASTER,R_31_19_25_MPH] :
( also(R_31_1_ALSO)
& never(R_31_15_NEVER)
& 25_mph(R_31_19_25_MPH)
& drive(R_31_16_DRIVE,Z_31_A_DRIVER_HANDBOOK_1)
& nim2(R_31_16_DRIVE,R_31_1_ALSO)
& nim41(R_31_16_DRIVE,R_31_15_NEVER)
& nim46(R_31_16_DRIVE,R_31_17_FASTER)
& faster(R_31_17_FASTER)
& than(R_31_17_FASTER,R_31_19_25_MPH) ) ) ).
( (IP-IMP (ADVP-NIM (ADV Also;{also}))
(PUNC ,)
(PP-SCON (P-CONN if;{if})
(IP-ADV (ILYR (ILYR (NP-SBJ (D the;{the})
(N school;{school})
(NS grounds;{ground}))
(HVP;_Tn_ have;{have})
(NP-OB1 (Q no;{no})
(N fence;{fence})))
(CONJP (CONJ and;{and})
(ILYR (NP-SBJ (NS children;{child}))
(BEP;_Ip_ are;{be})
(ADVP-CLR (ADV outside;{outside})))))))
(PUNC ,)
(ADVP-NIM (ADV never;{never}))
(VB;_I_ drive;{drive})
(ADVP-NIM (ADVR faster;{fast})
(PP (P-ROLE than;{than})
(NP (NUM 25)
(N mph;{mph}))))
(PUNC .))
(ID 31_a_driver_handbook))