28_a_driver_handbook
If no lanes are marked and there are four lanes or more in your direction, you may only drive in either of the two lanes closest to the right edge of the road.

%3 r_0028_0001__If If r_0028_0006__and and r_0028_0001__If->r_0028_0006__and [restriction] r_0028_0018__may may r_0028_0001__If->r_0028_0018__may [scope] r_0028_0002__no_quant no [quant] r_0028_0006__and->r_0028_0002__no_quant [conj1] r_0028_0007__there_r_0028_0008__are there are r_0028_0006__and->r_0028_0007__there_r_0028_0008__are [conj2] r_0028_0022__either_quant either [quant] r_0028_0018__may->r_0028_0022__either_quant [scope] r_0028_0003__lanes lanes r_0028_0002__no_quant->r_0028_0003__lanes [restriction] r_0028_0004__are are r_0028_0002__no_quant->r_0028_0004__are [scope] r_0028_0004__are->r_0028_0003__lanes [arg0] r_0028_0005__marked marked r_0028_0004__are->r_0028_0005__marked [prd] r_0028_0011__or or r_0028_0007__there_r_0028_0008__are->r_0028_0011__or [arg0] r_0028_0015__direction direction r_0028_0007__there_r_0028_0008__are->r_0028_0015__direction in [clr] r_0028_0009__four_r_0028_0010__lanes four lanes r_0028_0011__or->r_0028_0009__four_r_0028_0010__lanes [conj1] z_000_28_a_driver_handbook_36 r_0028_0011__or->z_000_28_a_driver_handbook_36 [conj2] r_0028_0014__your your r_0028_0015__direction->r_0028_0014__your [gen] r_0028_0012__more more z_000_28_a_driver_handbook_36->r_0028_0012__more [attrib] r_0028_0020__drive drive r_0028_0022__either_quant->r_0028_0020__drive [scope] z_000_28_a_driver_handbook_65 r_0028_0022__either_quant->z_000_28_a_driver_handbook_65 [restriction] r_0028_0020__drive->r_0028_0014__your [arg0] r_0028_0019__only only r_0028_0020__drive->r_0028_0019__only [nim] r_0028_0020__drive->z_000_28_a_driver_handbook_65 in [nim] r_0028_0027__closest closest z_000_28_a_driver_handbook_65->r_0028_0027__closest [attrib] r_0028_0024__the_r_0028_0025__two_r_0028_0026__lanes the two lanes z_000_28_a_driver_handbook_65->r_0028_0024__the_r_0028_0025__two_r_0028_0026__lanes of r_0028_0029__the_r_0028_0031__edge the edge r_0028_0027__closest->r_0028_0029__the_r_0028_0031__edge to r_0028_0030__right right r_0028_0029__the_r_0028_0031__edge->r_0028_0030__right [attrib] r_0028_0033__the_r_0028_0034__road the road r_0028_0029__the_r_0028_0031__edge->r_0028_0033__the_r_0028_0034__road of
arc(r_0028_0001__If, r_0028_0006__and, restriction).
arc(r_0028_0001__If, r_0028_0018__may, scope).
arc(r_0028_0002__no_quant, r_0028_0003__lanes, restriction).
arc(r_0028_0002__no_quant, r_0028_0004__are, scope).
arc(r_0028_0004__are, r_0028_0003__lanes, arg0).
arc(r_0028_0004__are, r_0028_0005__marked, prd).
arc(r_0028_0006__and, r_0028_0002__no_quant, conj1).
arc(r_0028_0006__and, r_0028_0007__there_r_0028_0008__are, conj2).
arc(r_0028_0007__there_r_0028_0008__are, r_0028_0011__or, arg0).
arc(r_0028_0007__there_r_0028_0008__are, r_0028_0015__direction, r_0028_0013__in_clr43).
arc(r_0028_0011__or, r_0028_0009__four_r_0028_0010__lanes, conj1).
arc(r_0028_0011__or, z_000_28_a_driver_handbook_36, conj2).
arc(r_0028_0015__direction, r_0028_0014__your, gen).
arc(r_0028_0018__may, r_0028_0022__either_quant, scope).
arc(r_0028_0020__drive, r_0028_0014__your, arg0).
arc(r_0028_0020__drive, r_0028_0019__only, nim57).
arc(r_0028_0020__drive, z_000_28_a_driver_handbook_65, r_0028_0021__in_nim65).
arc(r_0028_0022__either_quant, r_0028_0020__drive, scope).
arc(r_0028_0022__either_quant, z_000_28_a_driver_handbook_65, restriction).
arc(r_0028_0027__closest, r_0028_0029__the_r_0028_0031__edge, r_0028_0028__to).
arc(r_0028_0029__the_r_0028_0031__edge, r_0028_0030__right, attrib87).
arc(r_0028_0029__the_r_0028_0031__edge, r_0028_0033__the_r_0028_0034__road, r_0028_0032__of).
arc(z_000_28_a_driver_handbook_36, r_0028_0012__more, attrib37).
arc(z_000_28_a_driver_handbook_65, r_0028_0024__the_r_0028_0025__two_r_0028_0026__lanes, r_0028_0023__of).
arc(z_000_28_a_driver_handbook_65, r_0028_0027__closest, attrib78).



%3 r_0028_0001__If If r_0028_0006__and and r_0028_0001__If->r_0028_0006__and [restriction] r_0028_0018__may may r_0028_0001__If->r_0028_0018__may [scope] r_0028_0002__no_quant no [quant] r_0028_0006__and->r_0028_0002__no_quant [conj1] r_0028_0007__there_r_0028_0008__are there are r_0028_0006__and->r_0028_0007__there_r_0028_0008__are [conj2] r_0028_0022__either_quant either [quant] r_0028_0018__may->r_0028_0022__either_quant [keep_scope] r_0028_0003__lanes lanes r_0028_0002__no_quant->r_0028_0003__lanes [restriction] r_0028_0004__are are r_0028_0002__no_quant->r_0028_0004__are [scope] r_0028_0004__are->r_0028_0003__lanes [arg0] r_0028_0005__marked marked r_0028_0004__are->r_0028_0005__marked [prd] r_0028_0011__or or r_0028_0007__there_r_0028_0008__are->r_0028_0011__or [arg0] r_0028_0015__direction direction r_0028_0007__there_r_0028_0008__are->r_0028_0015__direction in [clr] r_0028_0009__four_r_0028_0010__lanes four lanes r_0028_0011__or->r_0028_0009__four_r_0028_0010__lanes [conj1] z_000_28_a_driver_handbook_36 r_0028_0011__or->z_000_28_a_driver_handbook_36 [conj2] r_0028_0014__your your r_0028_0015__direction->r_0028_0014__your [gen] r_0028_0012__more more z_000_28_a_driver_handbook_36->r_0028_0012__more [attrib] r_0028_0020__drive drive r_0028_0022__either_quant->r_0028_0020__drive [scope] z_000_28_a_driver_handbook_65 r_0028_0022__either_quant->z_000_28_a_driver_handbook_65 [restriction] r_0028_0020__drive->r_0028_0014__your [arg0] r_0028_0019__only only r_0028_0020__drive->r_0028_0019__only [nim] r_0028_0020__drive->z_000_28_a_driver_handbook_65 in [nim] r_0028_0027__closest closest z_000_28_a_driver_handbook_65->r_0028_0027__closest [attrib] r_0028_0024__the_r_0028_0025__two_r_0028_0026__lanes the two lanes z_000_28_a_driver_handbook_65->r_0028_0024__the_r_0028_0025__two_r_0028_0026__lanes of r_0028_0029__the_r_0028_0031__edge the edge r_0028_0027__closest->r_0028_0029__the_r_0028_0031__edge to r_0028_0030__right right r_0028_0029__the_r_0028_0031__edge->r_0028_0030__right [attrib] r_0028_0033__the_r_0028_0034__road the road r_0028_0029__the_r_0028_0031__edge->r_0028_0033__the_r_0028_0034__road of
fof(formula,axiom,
    ! [R_28_6_AND,R_28_7_THERE_ARE,R_28_11_OR,R_28_9_FOUR_LANES,Z_28_A_DRIVER_HANDBOOK_36,R_28_12_MORE,R_28_15_DIRECTION,R_28_14_YOUR] :
      ( ( four_lanes(R_28_9_FOUR_LANES)
        & more(R_28_12_MORE)
        & your(R_28_14_YOUR)
        & ! [R_28_3_LANES] :
            ( lanes(R_28_3_LANES)
           => ? [R_28_4_ARE,R_28_5_MARKED] :
                ( marked(R_28_5_MARKED)
                & are(R_28_4_ARE,R_28_3_LANES,R_28_5_MARKED) ) )
        & conj1(CONJ1)
        & and(R_28_6_AND)
        & conj2(R_28_6_AND,R_28_7_THERE_ARE)
        & there_are(R_28_7_THERE_ARE,R_28_11_OR)
        & or(R_28_11_OR)
        & conj1(R_28_11_OR,R_28_9_FOUR_LANES)
        & conj2(R_28_11_OR,Z_28_A_DRIVER_HANDBOOK_36)
        & z_28_a_driver_handbook_36(Z_28_A_DRIVER_HANDBOOK_36)
        & attrib37(Z_28_A_DRIVER_HANDBOOK_36,R_28_12_MORE)
        & in_clr43(R_28_7_THERE_ARE,R_28_15_DIRECTION)
        & direction(R_28_15_DIRECTION)
        & gen(R_28_15_DIRECTION,R_28_14_YOUR) )
     => ~ ! [Z_28_A_DRIVER_HANDBOOK_65,R_28_27_CLOSEST,R_28_29_THE_EDGE,R_28_30_RIGHT,R_28_33_THE_ROAD,R_28_24_THE_TWO_LANES] :
            ( ( right(R_28_30_RIGHT)
              & the_road(R_28_33_THE_ROAD)
              & the_two_lanes(R_28_24_THE_TWO_LANES)
              & z_28_a_driver_handbook_65(Z_28_A_DRIVER_HANDBOOK_65)
              & attrib78(Z_28_A_DRIVER_HANDBOOK_65,R_28_27_CLOSEST)
              & closest(R_28_27_CLOSEST)
              & to(R_28_27_CLOSEST,R_28_29_THE_EDGE)
              & the_edge(R_28_29_THE_EDGE)
              & attrib87(R_28_29_THE_EDGE,R_28_30_RIGHT)
              & of(R_28_29_THE_EDGE,R_28_33_THE_ROAD)
              & of(Z_28_A_DRIVER_HANDBOOK_65,R_28_24_THE_TWO_LANES) )
           => ? [R_28_20_DRIVE,R_28_19_ONLY] :
                ( only(R_28_19_ONLY)
                & drive(R_28_20_DRIVE,R_28_14_YOUR)
                & nim57(R_28_20_DRIVE,R_28_19_ONLY)
                & in_nim65(R_28_20_DRIVE,Z_28_A_DRIVER_HANDBOOK_65) ) ) ) ).



n28_a_driver_handbook n28_a_driver_handbook_4 If n28_a_driver_handbook_10 no n28_a_driver_handbook_12 lanes n28_a_driver_handbook_14 are n28_a_driver_handbook_17 marked n28_a_driver_handbook_20 and n28_a_driver_handbook_23 there n28_a_driver_handbook_25 are n28_a_driver_handbook_30 four n28_a_driver_handbook_32 lanes n28_a_driver_handbook_35 or n28_a_driver_handbook_39 more n28_a_driver_handbook_42 in n28_a_driver_handbook_46 your n28_a_driver_handbook_48 direction n28_a_driver_handbook_50 , n28_a_driver_handbook_53 you n28_a_driver_handbook_55 may n28_a_driver_handbook_59 only n28_a_driver_handbook_61 drive n28_a_driver_handbook_64 in n28_a_driver_handbook_67 either n28_a_driver_handbook_70 of n28_a_driver_handbook_73 the n28_a_driver_handbook_75 two n28_a_driver_handbook_77 lanes n28_a_driver_handbook_80 closest n28_a_driver_handbook_83 to n28_a_driver_handbook_86 the n28_a_driver_handbook_89 right n28_a_driver_handbook_91 edge n28_a_driver_handbook_94 of n28_a_driver_handbook_97 the n28_a_driver_handbook_99 road n28_a_driver_handbook_101 . n28_a_driver_handbook_1 IP-MAT n28_a_driver_handbook_2 PP-SCON n28_a_driver_handbook_1->n28_a_driver_handbook_2 n28_a_driver_handbook_49 PUNC n28_a_driver_handbook_1->n28_a_driver_handbook_49 n28_a_driver_handbook_51 NP-SBJ n28_a_driver_handbook_1->n28_a_driver_handbook_51 n28_a_driver_handbook_54 MD;_cat_Vi_ n28_a_driver_handbook_1->n28_a_driver_handbook_54 n28_a_driver_handbook_56 IP-INF-CAT n28_a_driver_handbook_1->n28_a_driver_handbook_56 n28_a_driver_handbook_100 PUNC n28_a_driver_handbook_1->n28_a_driver_handbook_100 n28_a_driver_handbook_3 P-CONN n28_a_driver_handbook_2->n28_a_driver_handbook_3 n28_a_driver_handbook_5 IP-ADV n28_a_driver_handbook_2->n28_a_driver_handbook_5 n28_a_driver_handbook_3->n28_a_driver_handbook_4 n28_a_driver_handbook_6 ILYR n28_a_driver_handbook_5->n28_a_driver_handbook_6 n28_a_driver_handbook_7 ILYR n28_a_driver_handbook_6->n28_a_driver_handbook_7 n28_a_driver_handbook_18 CONJP n28_a_driver_handbook_6->n28_a_driver_handbook_18 n28_a_driver_handbook_8 NP-SBJ n28_a_driver_handbook_7->n28_a_driver_handbook_8 n28_a_driver_handbook_13 BEP;_La_ n28_a_driver_handbook_7->n28_a_driver_handbook_13 n28_a_driver_handbook_15 ADJP-PRD n28_a_driver_handbook_7->n28_a_driver_handbook_15 n28_a_driver_handbook_9 Q n28_a_driver_handbook_8->n28_a_driver_handbook_9 n28_a_driver_handbook_11 NS n28_a_driver_handbook_8->n28_a_driver_handbook_11 n28_a_driver_handbook_9->n28_a_driver_handbook_10 n28_a_driver_handbook_11->n28_a_driver_handbook_12 n28_a_driver_handbook_13->n28_a_driver_handbook_14 n28_a_driver_handbook_16 ADJ n28_a_driver_handbook_15->n28_a_driver_handbook_16 n28_a_driver_handbook_16->n28_a_driver_handbook_17 n28_a_driver_handbook_19 CONJ n28_a_driver_handbook_18->n28_a_driver_handbook_19 n28_a_driver_handbook_21 ILYR n28_a_driver_handbook_18->n28_a_driver_handbook_21 n28_a_driver_handbook_19->n28_a_driver_handbook_20 n28_a_driver_handbook_22 EX n28_a_driver_handbook_21->n28_a_driver_handbook_22 n28_a_driver_handbook_24 BEP;_ex_Vpr_ n28_a_driver_handbook_21->n28_a_driver_handbook_24 n28_a_driver_handbook_26 NP-ESBJ n28_a_driver_handbook_21->n28_a_driver_handbook_26 n28_a_driver_handbook_40 PP-CLR n28_a_driver_handbook_21->n28_a_driver_handbook_40 n28_a_driver_handbook_22->n28_a_driver_handbook_23 n28_a_driver_handbook_24->n28_a_driver_handbook_25 n28_a_driver_handbook_27 NLYR n28_a_driver_handbook_26->n28_a_driver_handbook_27 n28_a_driver_handbook_28 NLYR n28_a_driver_handbook_27->n28_a_driver_handbook_28 n28_a_driver_handbook_33 CONJP n28_a_driver_handbook_27->n28_a_driver_handbook_33 n28_a_driver_handbook_29 NUM n28_a_driver_handbook_28->n28_a_driver_handbook_29 n28_a_driver_handbook_31 NS n28_a_driver_handbook_28->n28_a_driver_handbook_31 n28_a_driver_handbook_29->n28_a_driver_handbook_30 n28_a_driver_handbook_31->n28_a_driver_handbook_32 n28_a_driver_handbook_34 CONJ n28_a_driver_handbook_33->n28_a_driver_handbook_34 n28_a_driver_handbook_36 NLYR n28_a_driver_handbook_33->n28_a_driver_handbook_36 n28_a_driver_handbook_34->n28_a_driver_handbook_35 n28_a_driver_handbook_37 ADJP n28_a_driver_handbook_36->n28_a_driver_handbook_37 n28_a_driver_handbook_38 ADJR n28_a_driver_handbook_37->n28_a_driver_handbook_38 n28_a_driver_handbook_38->n28_a_driver_handbook_39 n28_a_driver_handbook_41 P-ROLE n28_a_driver_handbook_40->n28_a_driver_handbook_41 n28_a_driver_handbook_43 NP n28_a_driver_handbook_40->n28_a_driver_handbook_43 n28_a_driver_handbook_41->n28_a_driver_handbook_42 n28_a_driver_handbook_44 NP-GEN n28_a_driver_handbook_43->n28_a_driver_handbook_44 n28_a_driver_handbook_47 N n28_a_driver_handbook_43->n28_a_driver_handbook_47 n28_a_driver_handbook_45 PRO;_genm_ n28_a_driver_handbook_44->n28_a_driver_handbook_45 n28_a_driver_handbook_45->n28_a_driver_handbook_46 n28_a_driver_handbook_47->n28_a_driver_handbook_48 n28_a_driver_handbook_49->n28_a_driver_handbook_50 n28_a_driver_handbook_52 PRO n28_a_driver_handbook_51->n28_a_driver_handbook_52 n28_a_driver_handbook_52->n28_a_driver_handbook_53 n28_a_driver_handbook_54->n28_a_driver_handbook_55 n28_a_driver_handbook_57 ADVP-NIM n28_a_driver_handbook_56->n28_a_driver_handbook_57 n28_a_driver_handbook_60 VB;_I_ n28_a_driver_handbook_56->n28_a_driver_handbook_60 n28_a_driver_handbook_62 PP-NIM n28_a_driver_handbook_56->n28_a_driver_handbook_62 n28_a_driver_handbook_58 ADV n28_a_driver_handbook_57->n28_a_driver_handbook_58 n28_a_driver_handbook_58->n28_a_driver_handbook_59 n28_a_driver_handbook_60->n28_a_driver_handbook_61 n28_a_driver_handbook_63 P-ROLE n28_a_driver_handbook_62->n28_a_driver_handbook_63 n28_a_driver_handbook_65 NP n28_a_driver_handbook_62->n28_a_driver_handbook_65 n28_a_driver_handbook_63->n28_a_driver_handbook_64 n28_a_driver_handbook_66 Q;_nphd_ n28_a_driver_handbook_65->n28_a_driver_handbook_66 n28_a_driver_handbook_68 PP n28_a_driver_handbook_65->n28_a_driver_handbook_68 n28_a_driver_handbook_78 ADJP n28_a_driver_handbook_65->n28_a_driver_handbook_78 n28_a_driver_handbook_66->n28_a_driver_handbook_67 n28_a_driver_handbook_69 P-ROLE n28_a_driver_handbook_68->n28_a_driver_handbook_69 n28_a_driver_handbook_71 NP n28_a_driver_handbook_68->n28_a_driver_handbook_71 n28_a_driver_handbook_69->n28_a_driver_handbook_70 n28_a_driver_handbook_72 D n28_a_driver_handbook_71->n28_a_driver_handbook_72 n28_a_driver_handbook_74 NUM n28_a_driver_handbook_71->n28_a_driver_handbook_74 n28_a_driver_handbook_76 NS n28_a_driver_handbook_71->n28_a_driver_handbook_76 n28_a_driver_handbook_72->n28_a_driver_handbook_73 n28_a_driver_handbook_74->n28_a_driver_handbook_75 n28_a_driver_handbook_76->n28_a_driver_handbook_77 n28_a_driver_handbook_79 ADJS n28_a_driver_handbook_78->n28_a_driver_handbook_79 n28_a_driver_handbook_81 PP n28_a_driver_handbook_78->n28_a_driver_handbook_81 n28_a_driver_handbook_79->n28_a_driver_handbook_80 n28_a_driver_handbook_82 P-ROLE n28_a_driver_handbook_81->n28_a_driver_handbook_82 n28_a_driver_handbook_84 NP n28_a_driver_handbook_81->n28_a_driver_handbook_84 n28_a_driver_handbook_82->n28_a_driver_handbook_83 n28_a_driver_handbook_85 D n28_a_driver_handbook_84->n28_a_driver_handbook_85 n28_a_driver_handbook_87 ADJP n28_a_driver_handbook_84->n28_a_driver_handbook_87 n28_a_driver_handbook_90 N n28_a_driver_handbook_84->n28_a_driver_handbook_90 n28_a_driver_handbook_92 PP n28_a_driver_handbook_84->n28_a_driver_handbook_92 n28_a_driver_handbook_85->n28_a_driver_handbook_86 n28_a_driver_handbook_88 ADJ n28_a_driver_handbook_87->n28_a_driver_handbook_88 n28_a_driver_handbook_88->n28_a_driver_handbook_89 n28_a_driver_handbook_90->n28_a_driver_handbook_91 n28_a_driver_handbook_93 P-ROLE n28_a_driver_handbook_92->n28_a_driver_handbook_93 n28_a_driver_handbook_95 NP n28_a_driver_handbook_92->n28_a_driver_handbook_95 n28_a_driver_handbook_93->n28_a_driver_handbook_94 n28_a_driver_handbook_96 D n28_a_driver_handbook_95->n28_a_driver_handbook_96 n28_a_driver_handbook_98 N n28_a_driver_handbook_95->n28_a_driver_handbook_98 n28_a_driver_handbook_96->n28_a_driver_handbook_97 n28_a_driver_handbook_98->n28_a_driver_handbook_99 n28_a_driver_handbook_100->n28_a_driver_handbook_101
( (IP-MAT (PP-SCON (P-CONN If;{if})
                   (IP-ADV (ILYR (ILYR (NP-SBJ (Q no;{no})
                                               (NS lanes;{lane}))
                                       (BEP;_La_ are;{be})
                                       (ADJP-PRD (ADJ marked;{marked})))
                                 (CONJP (CONJ and;{and})
                                        (ILYR (EX there;{there})
                                              (BEP;_ex_Vpr_ are;{be[in]})
                                              (NP-ESBJ (NLYR (NLYR (NUM four;{four})
                                                                   (NS lanes;{lane}))
                                                             (CONJP (CONJ or;{or})
                                                                    (NLYR (ADJP (ADJR more;{more}))))))
                                              (PP-CLR (P-ROLE in;{in})
                                                      (NP (NP-GEN (PRO;_genm_ your;{your}))
                                                          (N direction;{direction}))))))))
          (PUNC ,)
          (NP-SBJ (PRO you;{you}))
          (MD;_cat_Vi_ may;{may})
          (IP-INF-CAT (ADVP-NIM (ADV only;{only}))
                      (VB;_I_ drive;{drive})
                      (PP-NIM (P-ROLE in;{in})
                              (NP (Q;_nphd_ either;{either})
                                  (PP (P-ROLE of;{of})
                                      (NP (D the;{the})
                                          (NUM two;{two})
                                          (NS lanes;{lane})))
                                  (ADJP (ADJS closest;{close})
                                        (PP (P-ROLE to;{to})
                                            (NP (D the;{the})
                                                (ADJP (ADJ right;{right}))
                                                (N edge;{edge})
                                                (PP (P-ROLE of;{of})
                                                    (NP (D the;{the})
                                                        (N road;{road})))))))))
          (PUNC .))
  (ID 28_a_driver_handbook))