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_0001__If If r_0040_0002__faced faced r_0040_0001__If->r_0040_0002__faced [restriction] r_0040_0012__can_r_0040_0013__be can be r_0040_0001__If->r_0040_0012__can_r_0040_0013__be [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_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_0021__so_that so that r_0040_0012__can_r_0040_0013__be->r_0040_0021__so_that [prd] r_0040_0007__enemies enemies r_0040_0004__a_r_0040_0005__crowd->r_0040_0007__enemies of r_0040_0010__effective effective r_0040_0009__an_r_0040_0011__strategy->r_0040_0010__effective [attrib] 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_0026__shoot shoot r_0040_0021__so_that->r_0040_0026__shoot [conj1] 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
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_4 If n40_a_freedoom_7 faced n40_a_freedoom_10 with n40_a_freedoom_13 a n40_a_freedoom_15 crowd n40_a_freedoom_18 of n40_a_freedoom_21 enemies n40_a_freedoom_23 , n40_a_freedoom_26 an n40_a_freedoom_29 effective n40_a_freedoom_31 strategy n40_a_freedoom_33 can n40_a_freedoom_36 be n40_a_freedoom_39 to n40_a_freedoom_41 stand n40_a_freedoom_44 in n40_a_freedoom_48 just n40_a_freedoom_50 the n40_a_freedoom_53 right n40_a_freedoom_55 place n40_a_freedoom_58 so_that n40_a_freedoom_62 those n40_a_freedoom_65 at n40_a_freedoom_68 the n40_a_freedoom_70 back n40_a_freedoom_72 shoot n40_a_freedoom_75 those n40_a_freedoom_78 at n40_a_freedoom_81 the n40_a_freedoom_83 front n40_a_freedoom_85 . n40_a_freedoom_1 IP-MAT n40_a_freedoom_2 PP-SCON n40_a_freedoom_1->n40_a_freedoom_2 n40_a_freedoom_22 PUNC n40_a_freedoom_1->n40_a_freedoom_22 n40_a_freedoom_24 NP-SBJ n40_a_freedoom_1->n40_a_freedoom_24 n40_a_freedoom_32 MD;_cat_Vi_ n40_a_freedoom_1->n40_a_freedoom_32 n40_a_freedoom_34 IP-INF-CAT n40_a_freedoom_1->n40_a_freedoom_34 n40_a_freedoom_84 PUNC n40_a_freedoom_1->n40_a_freedoom_84 n40_a_freedoom_3 P-CONN n40_a_freedoom_2->n40_a_freedoom_3 n40_a_freedoom_5 IP-PPL3 n40_a_freedoom_2->n40_a_freedoom_5 n40_a_freedoom_3->n40_a_freedoom_4 n40_a_freedoom_6 VVN;_phr_Vpr_ n40_a_freedoom_5->n40_a_freedoom_6 n40_a_freedoom_8 PP-CLR n40_a_freedoom_5->n40_a_freedoom_8 n40_a_freedoom_6->n40_a_freedoom_7 n40_a_freedoom_9 P-ROLE n40_a_freedoom_8->n40_a_freedoom_9 n40_a_freedoom_11 NP n40_a_freedoom_8->n40_a_freedoom_11 n40_a_freedoom_9->n40_a_freedoom_10 n40_a_freedoom_12 D n40_a_freedoom_11->n40_a_freedoom_12 n40_a_freedoom_14 N n40_a_freedoom_11->n40_a_freedoom_14 n40_a_freedoom_16 PP n40_a_freedoom_11->n40_a_freedoom_16 n40_a_freedoom_12->n40_a_freedoom_13 n40_a_freedoom_14->n40_a_freedoom_15 n40_a_freedoom_17 P-ROLE n40_a_freedoom_16->n40_a_freedoom_17 n40_a_freedoom_19 NP n40_a_freedoom_16->n40_a_freedoom_19 n40_a_freedoom_17->n40_a_freedoom_18 n40_a_freedoom_20 NS n40_a_freedoom_19->n40_a_freedoom_20 n40_a_freedoom_20->n40_a_freedoom_21 n40_a_freedoom_22->n40_a_freedoom_23 n40_a_freedoom_25 D n40_a_freedoom_24->n40_a_freedoom_25 n40_a_freedoom_27 ADJP n40_a_freedoom_24->n40_a_freedoom_27 n40_a_freedoom_30 N n40_a_freedoom_24->n40_a_freedoom_30 n40_a_freedoom_25->n40_a_freedoom_26 n40_a_freedoom_28 ADJ n40_a_freedoom_27->n40_a_freedoom_28 n40_a_freedoom_28->n40_a_freedoom_29 n40_a_freedoom_30->n40_a_freedoom_31 n40_a_freedoom_32->n40_a_freedoom_33 n40_a_freedoom_35 BE;_equ_Vt_ n40_a_freedoom_34->n40_a_freedoom_35 n40_a_freedoom_37 IP-INF-PRD n40_a_freedoom_34->n40_a_freedoom_37 n40_a_freedoom_35->n40_a_freedoom_36 n40_a_freedoom_38 TO n40_a_freedoom_37->n40_a_freedoom_38 n40_a_freedoom_40 VB;_Ipr_ n40_a_freedoom_37->n40_a_freedoom_40 n40_a_freedoom_42 PP-CLR n40_a_freedoom_37->n40_a_freedoom_42 n40_a_freedoom_56 PP-SCON n40_a_freedoom_37->n40_a_freedoom_56 n40_a_freedoom_38->n40_a_freedoom_39 n40_a_freedoom_40->n40_a_freedoom_41 n40_a_freedoom_43 P-ROLE n40_a_freedoom_42->n40_a_freedoom_43 n40_a_freedoom_45 NP n40_a_freedoom_42->n40_a_freedoom_45 n40_a_freedoom_43->n40_a_freedoom_44 n40_a_freedoom_46 ADVP n40_a_freedoom_45->n40_a_freedoom_46 n40_a_freedoom_49 D n40_a_freedoom_45->n40_a_freedoom_49 n40_a_freedoom_51 ADJP n40_a_freedoom_45->n40_a_freedoom_51 n40_a_freedoom_54 N n40_a_freedoom_45->n40_a_freedoom_54 n40_a_freedoom_47 ADV n40_a_freedoom_46->n40_a_freedoom_47 n40_a_freedoom_47->n40_a_freedoom_48 n40_a_freedoom_49->n40_a_freedoom_50 n40_a_freedoom_52 ADJ n40_a_freedoom_51->n40_a_freedoom_52 n40_a_freedoom_52->n40_a_freedoom_53 n40_a_freedoom_54->n40_a_freedoom_55 n40_a_freedoom_57 P-CONN n40_a_freedoom_56->n40_a_freedoom_57 n40_a_freedoom_59 IP-ADV n40_a_freedoom_56->n40_a_freedoom_59 n40_a_freedoom_57->n40_a_freedoom_58 n40_a_freedoom_60 NP-SBJ n40_a_freedoom_59->n40_a_freedoom_60 n40_a_freedoom_71 VBP;_Tn_ n40_a_freedoom_59->n40_a_freedoom_71 n40_a_freedoom_73 NP-OB1 n40_a_freedoom_59->n40_a_freedoom_73 n40_a_freedoom_61 D;_nphd_ n40_a_freedoom_60->n40_a_freedoom_61 n40_a_freedoom_63 PP n40_a_freedoom_60->n40_a_freedoom_63 n40_a_freedoom_61->n40_a_freedoom_62 n40_a_freedoom_64 P-ROLE n40_a_freedoom_63->n40_a_freedoom_64 n40_a_freedoom_66 NP n40_a_freedoom_63->n40_a_freedoom_66 n40_a_freedoom_64->n40_a_freedoom_65 n40_a_freedoom_67 D n40_a_freedoom_66->n40_a_freedoom_67 n40_a_freedoom_69 N n40_a_freedoom_66->n40_a_freedoom_69 n40_a_freedoom_67->n40_a_freedoom_68 n40_a_freedoom_69->n40_a_freedoom_70 n40_a_freedoom_71->n40_a_freedoom_72 n40_a_freedoom_74 D;_nphd_ n40_a_freedoom_73->n40_a_freedoom_74 n40_a_freedoom_76 PP n40_a_freedoom_73->n40_a_freedoom_76 n40_a_freedoom_74->n40_a_freedoom_75 n40_a_freedoom_77 P-ROLE n40_a_freedoom_76->n40_a_freedoom_77 n40_a_freedoom_79 NP n40_a_freedoom_76->n40_a_freedoom_79 n40_a_freedoom_77->n40_a_freedoom_78 n40_a_freedoom_80 D n40_a_freedoom_79->n40_a_freedoom_80 n40_a_freedoom_82 N n40_a_freedoom_79->n40_a_freedoom_82 n40_a_freedoom_80->n40_a_freedoom_81 n40_a_freedoom_82->n40_a_freedoom_83 n40_a_freedoom_84->n40_a_freedoom_85
( (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))