40_a_freedoom
If faced with a crowd of enemies, an effective strategy can be to stand in just the right place so that those at the back shoot those at the front.

%3 r_0040_0001__If If r_0040_0002__faced faced r_0040_0001__If->r_0040_0002__faced [restriction] r_0040_0012__can can r_0040_0001__If->r_0040_0012__can [scope] r_0040_0004__a_r_0040_0005__crowd a crowd r_0040_0002__faced->r_0040_0004__a_r_0040_0005__crowd with [clr] z_000_40_a_freedoom_5 r_0040_0002__faced->z_000_40_a_freedoom_5 [arg0] r_0040_0013__be be r_0040_0012__can->r_0040_0013__be [scope] r_0040_0007__enemies enemies r_0040_0004__a_r_0040_0005__crowd->r_0040_0007__enemies of r_0040_0009__an_r_0040_0011__strategy an strategy r_0040_0010__effective effective r_0040_0009__an_r_0040_0011__strategy->r_0040_0010__effective [attrib] r_0040_0013__be->r_0040_0009__an_r_0040_0011__strategy [arg0] r_0040_0021__so_that so that r_0040_0013__be->r_0040_0021__so_that [prd] r_0040_0014__to_r_0040_0015__stand to stand r_0040_0021__so_that->r_0040_0014__to_r_0040_0015__stand [scope] r_0040_0026__shoot shoot r_0040_0021__so_that->r_0040_0026__shoot [restriction] r_0040_0018__the_r_0040_0020__place the place r_0040_0014__to_r_0040_0015__stand->r_0040_0018__the_r_0040_0020__place in [clr] x_000_40_a_freedoom_37 __ r_0040_0014__to_r_0040_0015__stand->x_000_40_a_freedoom_37 [arg0] r_0040_0017__just just r_0040_0018__the_r_0040_0020__place->r_0040_0017__just [qual] r_0040_0019__right right r_0040_0018__the_r_0040_0020__place->r_0040_0019__right [attrib] r_0040_0022__those those r_0040_0026__shoot->r_0040_0022__those [arg0] r_0040_0027__those those r_0040_0026__shoot->r_0040_0027__those [arg1] r_0040_0024__the_r_0040_0025__back the back r_0040_0022__those->r_0040_0024__the_r_0040_0025__back at r_0040_0029__the_r_0040_0030__front the front r_0040_0027__those->r_0040_0029__the_r_0040_0030__front at
arc(r_0040_0001__If, r_0040_0002__faced, restriction).
arc(r_0040_0001__If, r_0040_0012__can, scope).
arc(r_0040_0002__faced, r_0040_0004__a_r_0040_0005__crowd, r_0040_0003__with_clr11).
arc(r_0040_0002__faced, z_000_40_a_freedoom_5, arg0).
arc(r_0040_0004__a_r_0040_0005__crowd, r_0040_0007__enemies, r_0040_0006__of).
arc(r_0040_0009__an_r_0040_0011__strategy, r_0040_0010__effective, attrib27).
arc(r_0040_0012__can, r_0040_0013__be, scope).
arc(r_0040_0013__be, r_0040_0009__an_r_0040_0011__strategy, arg0).
arc(r_0040_0013__be, r_0040_0021__so_that, prd).
arc(r_0040_0014__to_r_0040_0015__stand, r_0040_0018__the_r_0040_0020__place, r_0040_0016__in_clr45).
arc(r_0040_0014__to_r_0040_0015__stand, x_000_40_a_freedoom_37, arg0).
arc(r_0040_0018__the_r_0040_0020__place, r_0040_0017__just, qual46).
arc(r_0040_0018__the_r_0040_0020__place, r_0040_0019__right, attrib51).
arc(r_0040_0021__so_that, r_0040_0014__to_r_0040_0015__stand, scope).
arc(r_0040_0021__so_that, r_0040_0026__shoot, restriction).
arc(r_0040_0022__those, r_0040_0024__the_r_0040_0025__back, r_0040_0023__at).
arc(r_0040_0026__shoot, r_0040_0022__those, arg0).
arc(r_0040_0026__shoot, r_0040_0027__those, arg1).
arc(r_0040_0027__those, r_0040_0029__the_r_0040_0030__front, r_0040_0028__at).



%3 r_0040_0027__those those r_0040_0029__the_r_0040_0030__front the front r_0040_0027__those->r_0040_0029__the_r_0040_0030__front at r_0040_0026__shoot shoot r_0040_0026__shoot->r_0040_0027__those [arg1] r_0040_0022__those those r_0040_0026__shoot->r_0040_0022__those [arg0] r_0040_0024__the_r_0040_0025__back the back r_0040_0022__those->r_0040_0024__the_r_0040_0025__back at r_0040_0021__so_that so that r_0040_0021__so_that->r_0040_0026__shoot [conj1] r_0040_0014__to_r_0040_0015__stand to stand r_0040_0021__so_that->r_0040_0014__to_r_0040_0015__stand [conj2] r_0040_0018__the_r_0040_0020__place the place r_0040_0014__to_r_0040_0015__stand->r_0040_0018__the_r_0040_0020__place in [clr] x_000_40_a_freedoom_37 __ r_0040_0014__to_r_0040_0015__stand->x_000_40_a_freedoom_37 [arg0] r_0040_0019__right right r_0040_0018__the_r_0040_0020__place->r_0040_0019__right [attrib] r_0040_0017__just just r_0040_0018__the_r_0040_0020__place->r_0040_0017__just [qual] r_0040_0012__can_r_0040_0013__be can be r_0040_0012__can_r_0040_0013__be->r_0040_0021__so_that [prd] r_0040_0009__an_r_0040_0011__strategy an strategy r_0040_0012__can_r_0040_0013__be->r_0040_0009__an_r_0040_0011__strategy [arg0] r_0040_0010__effective effective r_0040_0009__an_r_0040_0011__strategy->r_0040_0010__effective [attrib] r_0040_0004__a_r_0040_0005__crowd a crowd r_0040_0007__enemies enemies r_0040_0004__a_r_0040_0005__crowd->r_0040_0007__enemies of r_0040_0002__faced faced r_0040_0002__faced->r_0040_0004__a_r_0040_0005__crowd with [clr] z_000_40_a_freedoom_5 r_0040_0002__faced->z_000_40_a_freedoom_5 [arg0] r_0040_0001__If If r_0040_0001__If->r_0040_0012__can_r_0040_0013__be [scope] r_0040_0001__If->r_0040_0002__faced [restriction]
fof(formula,axiom,
    ! [R_40_2_FACED,Z_40_A_FREEDOOM_5,R_40_4_A_CROWD,R_40_7_ENEMIES] :
      ( ( enemies(R_40_7_ENEMIES)
        & faced(R_40_2_FACED,Z_40_A_FREEDOOM_5)
        & with_clr11(R_40_2_FACED,R_40_4_A_CROWD)
        & a_crowd(R_40_4_A_CROWD)
        & of(R_40_4_A_CROWD,R_40_7_ENEMIES) )
     => ? [R_40_12_CAN_BE,R_40_9_AN_STRATEGY,R_40_10_EFFECTIVE,R_40_21_SO_THAT,R_40_26_SHOOT,R_40_22_THOSE,R_40_24_THE_BACK,R_40_27_THOSE,R_40_29_THE_FRONT,R_40_14_TO_STAND,X_40_A_FREEDOOM_37,R_40_18_THE_PLACE,R_40_19_RIGHT,R_40_17_JUST] :
          ( effective(R_40_10_EFFECTIVE)
          & the_back(R_40_24_THE_BACK)
          & the_front(R_40_29_THE_FRONT)
          & right(R_40_19_RIGHT)
          & just(R_40_17_JUST)
          & can_be(R_40_12_CAN_BE,R_40_9_AN_STRATEGY,R_40_21_SO_THAT)
          & an_strategy(R_40_9_AN_STRATEGY)
          & attrib27(R_40_9_AN_STRATEGY,R_40_10_EFFECTIVE)
          & so_that(R_40_21_SO_THAT)
          & conj1(R_40_21_SO_THAT,R_40_26_SHOOT)
          & shoot(R_40_26_SHOOT,R_40_22_THOSE,R_40_27_THOSE)
          & those(R_40_22_THOSE)
          & at(R_40_22_THOSE,R_40_24_THE_BACK)
          & those(R_40_27_THOSE)
          & at(R_40_27_THOSE,R_40_29_THE_FRONT)
          & conj2(R_40_21_SO_THAT,R_40_14_TO_STAND)
          & to_stand(R_40_14_TO_STAND,X_40_A_FREEDOOM_37)
          & in_clr45(R_40_14_TO_STAND,R_40_18_THE_PLACE)
          & the_place(R_40_18_THE_PLACE)
          & attrib51(R_40_18_THE_PLACE,R_40_19_RIGHT)
          & qual46(R_40_18_THE_PLACE,R_40_17_JUST) ) ) ).



n40_a_freedoom n40_a_freedoom__1_1_1_1 If n40_a_freedoom__1_1_2_1_1 faced n40_a_freedoom__1_1_2_2_1_1 with n40_a_freedoom__1_1_2_2_2_1_1 a n40_a_freedoom__1_1_2_2_2_2_1 crowd n40_a_freedoom__1_1_2_2_2_3_1_1 of n40_a_freedoom__1_1_2_2_2_3_2_1_1 enemies n40_a_freedoom__1_2_1 , n40_a_freedoom__1_3_1_1 an n40_a_freedoom__1_3_2_1_1 effective n40_a_freedoom__1_3_3_1 strategy n40_a_freedoom__1_4_1 can n40_a_freedoom__1_5_1_1 be n40_a_freedoom__1_5_2_1_1 to n40_a_freedoom__1_5_2_2_1 stand n40_a_freedoom__1_5_2_3_1_1 in n40_a_freedoom__1_5_2_3_2_1_1_1 just n40_a_freedoom__1_5_2_3_2_2_1 the n40_a_freedoom__1_5_2_3_2_3_1_1 right n40_a_freedoom__1_5_2_3_2_4_1 place n40_a_freedoom__1_5_2_4_1_1 so_that n40_a_freedoom__1_5_2_4_2_1_1_1 those n40_a_freedoom__1_5_2_4_2_1_2_1_1 at n40_a_freedoom__1_5_2_4_2_1_2_2_1_1 the n40_a_freedoom__1_5_2_4_2_1_2_2_2_1 back n40_a_freedoom__1_5_2_4_2_2_1 shoot n40_a_freedoom__1_5_2_4_2_3_1_1 those n40_a_freedoom__1_5_2_4_2_3_2_1_1 at n40_a_freedoom__1_5_2_4_2_3_2_2_1_1 the n40_a_freedoom__1_5_2_4_2_3_2_2_2_1 front n40_a_freedoom__1_6_1 . n40_a_freedoom__1 IP-MAT n40_a_freedoom__1_1 PP-SCON n40_a_freedoom__1->n40_a_freedoom__1_1 n40_a_freedoom__1_2 PUNC n40_a_freedoom__1->n40_a_freedoom__1_2 n40_a_freedoom__1_3 NP-SBJ n40_a_freedoom__1->n40_a_freedoom__1_3 n40_a_freedoom__1_4 MD;_cat_Vi_ n40_a_freedoom__1->n40_a_freedoom__1_4 n40_a_freedoom__1_5 IP-INF-CAT n40_a_freedoom__1->n40_a_freedoom__1_5 n40_a_freedoom__1_6 PUNC n40_a_freedoom__1->n40_a_freedoom__1_6 n40_a_freedoom__1_1_1 P-CONN n40_a_freedoom__1_1->n40_a_freedoom__1_1_1 n40_a_freedoom__1_1_2 IP-PPL3 n40_a_freedoom__1_1->n40_a_freedoom__1_1_2 n40_a_freedoom__1_1_1->n40_a_freedoom__1_1_1_1 n40_a_freedoom__1_1_2_1 VVN;_phr_Vpr_ n40_a_freedoom__1_1_2->n40_a_freedoom__1_1_2_1 n40_a_freedoom__1_1_2_2 PP-CLR n40_a_freedoom__1_1_2->n40_a_freedoom__1_1_2_2 n40_a_freedoom__1_1_2_1->n40_a_freedoom__1_1_2_1_1 n40_a_freedoom__1_1_2_2_1 P-ROLE n40_a_freedoom__1_1_2_2->n40_a_freedoom__1_1_2_2_1 n40_a_freedoom__1_1_2_2_2 NP n40_a_freedoom__1_1_2_2->n40_a_freedoom__1_1_2_2_2 n40_a_freedoom__1_1_2_2_1->n40_a_freedoom__1_1_2_2_1_1 n40_a_freedoom__1_1_2_2_2_1 D n40_a_freedoom__1_1_2_2_2->n40_a_freedoom__1_1_2_2_2_1 n40_a_freedoom__1_1_2_2_2_2 N n40_a_freedoom__1_1_2_2_2->n40_a_freedoom__1_1_2_2_2_2 n40_a_freedoom__1_1_2_2_2_3 PP n40_a_freedoom__1_1_2_2_2->n40_a_freedoom__1_1_2_2_2_3 n40_a_freedoom__1_1_2_2_2_1->n40_a_freedoom__1_1_2_2_2_1_1 n40_a_freedoom__1_1_2_2_2_2->n40_a_freedoom__1_1_2_2_2_2_1 n40_a_freedoom__1_1_2_2_2_3_1 P-ROLE n40_a_freedoom__1_1_2_2_2_3->n40_a_freedoom__1_1_2_2_2_3_1 n40_a_freedoom__1_1_2_2_2_3_2 NP n40_a_freedoom__1_1_2_2_2_3->n40_a_freedoom__1_1_2_2_2_3_2 n40_a_freedoom__1_1_2_2_2_3_1->n40_a_freedoom__1_1_2_2_2_3_1_1 n40_a_freedoom__1_1_2_2_2_3_2_1 NS n40_a_freedoom__1_1_2_2_2_3_2->n40_a_freedoom__1_1_2_2_2_3_2_1 n40_a_freedoom__1_1_2_2_2_3_2_1->n40_a_freedoom__1_1_2_2_2_3_2_1_1 n40_a_freedoom__1_2->n40_a_freedoom__1_2_1 n40_a_freedoom__1_3_1 D n40_a_freedoom__1_3->n40_a_freedoom__1_3_1 n40_a_freedoom__1_3_2 ADJP n40_a_freedoom__1_3->n40_a_freedoom__1_3_2 n40_a_freedoom__1_3_3 N n40_a_freedoom__1_3->n40_a_freedoom__1_3_3 n40_a_freedoom__1_3_1->n40_a_freedoom__1_3_1_1 n40_a_freedoom__1_3_2_1 ADJ n40_a_freedoom__1_3_2->n40_a_freedoom__1_3_2_1 n40_a_freedoom__1_3_2_1->n40_a_freedoom__1_3_2_1_1 n40_a_freedoom__1_3_3->n40_a_freedoom__1_3_3_1 n40_a_freedoom__1_4->n40_a_freedoom__1_4_1 n40_a_freedoom__1_5_1 BE;_equ_Vt_ n40_a_freedoom__1_5->n40_a_freedoom__1_5_1 n40_a_freedoom__1_5_2 IP-INF-PRD n40_a_freedoom__1_5->n40_a_freedoom__1_5_2 n40_a_freedoom__1_5_1->n40_a_freedoom__1_5_1_1 n40_a_freedoom__1_5_2_1 TO n40_a_freedoom__1_5_2->n40_a_freedoom__1_5_2_1 n40_a_freedoom__1_5_2_2 VB;_Ipr_ n40_a_freedoom__1_5_2->n40_a_freedoom__1_5_2_2 n40_a_freedoom__1_5_2_3 PP-CLR n40_a_freedoom__1_5_2->n40_a_freedoom__1_5_2_3 n40_a_freedoom__1_5_2_4 PP-SCON n40_a_freedoom__1_5_2->n40_a_freedoom__1_5_2_4 n40_a_freedoom__1_5_2_1->n40_a_freedoom__1_5_2_1_1 n40_a_freedoom__1_5_2_2->n40_a_freedoom__1_5_2_2_1 n40_a_freedoom__1_5_2_3_1 P-ROLE n40_a_freedoom__1_5_2_3->n40_a_freedoom__1_5_2_3_1 n40_a_freedoom__1_5_2_3_2 NP n40_a_freedoom__1_5_2_3->n40_a_freedoom__1_5_2_3_2 n40_a_freedoom__1_5_2_3_1->n40_a_freedoom__1_5_2_3_1_1 n40_a_freedoom__1_5_2_3_2_1 ADVP n40_a_freedoom__1_5_2_3_2->n40_a_freedoom__1_5_2_3_2_1 n40_a_freedoom__1_5_2_3_2_2 D n40_a_freedoom__1_5_2_3_2->n40_a_freedoom__1_5_2_3_2_2 n40_a_freedoom__1_5_2_3_2_3 ADJP n40_a_freedoom__1_5_2_3_2->n40_a_freedoom__1_5_2_3_2_3 n40_a_freedoom__1_5_2_3_2_4 N n40_a_freedoom__1_5_2_3_2->n40_a_freedoom__1_5_2_3_2_4 n40_a_freedoom__1_5_2_3_2_1_1 ADV n40_a_freedoom__1_5_2_3_2_1->n40_a_freedoom__1_5_2_3_2_1_1 n40_a_freedoom__1_5_2_3_2_1_1->n40_a_freedoom__1_5_2_3_2_1_1_1 n40_a_freedoom__1_5_2_3_2_2->n40_a_freedoom__1_5_2_3_2_2_1 n40_a_freedoom__1_5_2_3_2_3_1 ADJ n40_a_freedoom__1_5_2_3_2_3->n40_a_freedoom__1_5_2_3_2_3_1 n40_a_freedoom__1_5_2_3_2_3_1->n40_a_freedoom__1_5_2_3_2_3_1_1 n40_a_freedoom__1_5_2_3_2_4->n40_a_freedoom__1_5_2_3_2_4_1 n40_a_freedoom__1_5_2_4_1 P-CONN n40_a_freedoom__1_5_2_4->n40_a_freedoom__1_5_2_4_1 n40_a_freedoom__1_5_2_4_2 IP-ADV n40_a_freedoom__1_5_2_4->n40_a_freedoom__1_5_2_4_2 n40_a_freedoom__1_5_2_4_1->n40_a_freedoom__1_5_2_4_1_1 n40_a_freedoom__1_5_2_4_2_1 NP-SBJ n40_a_freedoom__1_5_2_4_2->n40_a_freedoom__1_5_2_4_2_1 n40_a_freedoom__1_5_2_4_2_2 VBP;_Tn_ n40_a_freedoom__1_5_2_4_2->n40_a_freedoom__1_5_2_4_2_2 n40_a_freedoom__1_5_2_4_2_3 NP-OB1 n40_a_freedoom__1_5_2_4_2->n40_a_freedoom__1_5_2_4_2_3 n40_a_freedoom__1_5_2_4_2_1_1 D;_nphd_ n40_a_freedoom__1_5_2_4_2_1->n40_a_freedoom__1_5_2_4_2_1_1 n40_a_freedoom__1_5_2_4_2_1_2 PP n40_a_freedoom__1_5_2_4_2_1->n40_a_freedoom__1_5_2_4_2_1_2 n40_a_freedoom__1_5_2_4_2_1_1->n40_a_freedoom__1_5_2_4_2_1_1_1 n40_a_freedoom__1_5_2_4_2_1_2_1 P-ROLE n40_a_freedoom__1_5_2_4_2_1_2->n40_a_freedoom__1_5_2_4_2_1_2_1 n40_a_freedoom__1_5_2_4_2_1_2_2 NP n40_a_freedoom__1_5_2_4_2_1_2->n40_a_freedoom__1_5_2_4_2_1_2_2 n40_a_freedoom__1_5_2_4_2_1_2_1->n40_a_freedoom__1_5_2_4_2_1_2_1_1 n40_a_freedoom__1_5_2_4_2_1_2_2_1 D n40_a_freedoom__1_5_2_4_2_1_2_2->n40_a_freedoom__1_5_2_4_2_1_2_2_1 n40_a_freedoom__1_5_2_4_2_1_2_2_2 N n40_a_freedoom__1_5_2_4_2_1_2_2->n40_a_freedoom__1_5_2_4_2_1_2_2_2 n40_a_freedoom__1_5_2_4_2_1_2_2_1->n40_a_freedoom__1_5_2_4_2_1_2_2_1_1 n40_a_freedoom__1_5_2_4_2_1_2_2_2->n40_a_freedoom__1_5_2_4_2_1_2_2_2_1 n40_a_freedoom__1_5_2_4_2_2->n40_a_freedoom__1_5_2_4_2_2_1 n40_a_freedoom__1_5_2_4_2_3_1 D;_nphd_ n40_a_freedoom__1_5_2_4_2_3->n40_a_freedoom__1_5_2_4_2_3_1 n40_a_freedoom__1_5_2_4_2_3_2 PP n40_a_freedoom__1_5_2_4_2_3->n40_a_freedoom__1_5_2_4_2_3_2 n40_a_freedoom__1_5_2_4_2_3_1->n40_a_freedoom__1_5_2_4_2_3_1_1 n40_a_freedoom__1_5_2_4_2_3_2_1 P-ROLE n40_a_freedoom__1_5_2_4_2_3_2->n40_a_freedoom__1_5_2_4_2_3_2_1 n40_a_freedoom__1_5_2_4_2_3_2_2 NP n40_a_freedoom__1_5_2_4_2_3_2->n40_a_freedoom__1_5_2_4_2_3_2_2 n40_a_freedoom__1_5_2_4_2_3_2_1->n40_a_freedoom__1_5_2_4_2_3_2_1_1 n40_a_freedoom__1_5_2_4_2_3_2_2_1 D n40_a_freedoom__1_5_2_4_2_3_2_2->n40_a_freedoom__1_5_2_4_2_3_2_2_1 n40_a_freedoom__1_5_2_4_2_3_2_2_2 N n40_a_freedoom__1_5_2_4_2_3_2_2->n40_a_freedoom__1_5_2_4_2_3_2_2_2 n40_a_freedoom__1_5_2_4_2_3_2_2_1->n40_a_freedoom__1_5_2_4_2_3_2_2_1_1 n40_a_freedoom__1_5_2_4_2_3_2_2_2->n40_a_freedoom__1_5_2_4_2_3_2_2_2_1 n40_a_freedoom__1_6->n40_a_freedoom__1_6_1
( (IP-MAT (PP-SCON (P-CONN If;{if})
                   (IP-PPL3 (VVN;_phr_Vpr_ faced;{face[with]})
                            (PP-CLR (P-ROLE with;{with})
                                    (NP;{CROWD} (D a;{a})
                                                (N crowd;{crowd})
                                                (PP (P-ROLE of;{of})
                                                    (NP (NS enemies;{enemy})))))))
          (PUNC ,)
          (NP-SBJ (D an;{an})
                  (ADJP (ADJ effective;{effective}))
                  (N strategy;{strategy}))
          (MD;_cat_Vi_ can;{can})
          (IP-INF-CAT (BE;_equ_Vt_ be;{be})
                      (IP-INF-PRD;{STAND} (TO to;{to})
                                          (VB;_Ipr_ stand;{stand[in]})
                                          (PP-CLR (P-ROLE in;{in})
                                                  (NP (ADVP (ADV just;{just}))
                                                      (D the;{the})
                                                      (ADJP (ADJ right;{right}))
                                                      (N place;{place})))
                                          (PP-SCON (P-CONN so_that;{so_that})
                                                   (IP-ADV (NP-SBJ (D;_nphd_ those;{those})
                                                                   (PP (P-ROLE at;{at})
                                                                       (NP (D the;{the})
                                                                           (N back;{back}))))
                                                           (VBP;_Tn_ shoot;{shoot})
                                                           (NP-OB1 (D;_nphd_ those;{those})
                                                                   (PP (P-ROLE at;{at})
                                                                       (NP (D the;{the})
                                                                           (N front;{front}))))))))
          (PUNC .))
  (ID 40_a_freedoom))