6_a_freedoom
By default, the keyboard cursor keys will move forward and backward, and turn left and right.

%3 r_0006_0008__will will r_0006_0002__default default r_0006_0008__will->r_0006_0002__default By [nim] r_0006_0014__and and r_0006_0008__will->r_0006_0014__and [scope] r_0006_0009__move move r_0006_0014__and->r_0006_0009__move [conj1] r_0006_0015__turn turn r_0006_0014__and->r_0006_0015__turn [conj2] r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys the keyboard cursor keys r_0006_0009__move->r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys [arg0] r_0006_0011__and and r_0006_0009__move->r_0006_0011__and [clr] r_0006_0010__forward forward r_0006_0011__and->r_0006_0010__forward [conj1] r_0006_0012__backward backward r_0006_0011__and->r_0006_0012__backward [conj2] r_0006_0015__turn->r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys [arg0] r_0006_0017__and and r_0006_0015__turn->r_0006_0017__and [clr] r_0006_0016__left left r_0006_0017__and->r_0006_0016__left [conj1] r_0006_0018__right right r_0006_0017__and->r_0006_0018__right [conj2]
arc(r_0006_0008__will, r_0006_0002__default, r_0006_0001__By_nim5).
arc(r_0006_0008__will, r_0006_0014__and, scope).
arc(r_0006_0009__move, r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys, arg0).
arc(r_0006_0009__move, r_0006_0011__and, clr26).
arc(r_0006_0011__and, r_0006_0010__forward, conj1).
arc(r_0006_0011__and, r_0006_0012__backward, conj2).
arc(r_0006_0014__and, r_0006_0009__move, conj1).
arc(r_0006_0014__and, r_0006_0015__turn, conj2).
arc(r_0006_0015__turn, r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys, arg0).
arc(r_0006_0015__turn, r_0006_0017__and, clr45).
arc(r_0006_0017__and, r_0006_0016__left, conj1).
arc(r_0006_0017__and, r_0006_0018__right, conj2).



%3 r_0006_0008__will will r_0006_0002__default default r_0006_0008__will->r_0006_0002__default By [nim] r_0006_0014__and and r_0006_0008__will->r_0006_0014__and [keep_scope] r_0006_0009__move move r_0006_0014__and->r_0006_0009__move [conj1] r_0006_0015__turn turn r_0006_0014__and->r_0006_0015__turn [conj2] r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys the keyboard cursor keys r_0006_0009__move->r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys [arg0] r_0006_0011__and and r_0006_0009__move->r_0006_0011__and [clr] r_0006_0010__forward forward r_0006_0011__and->r_0006_0010__forward [conj1] r_0006_0012__backward backward r_0006_0011__and->r_0006_0012__backward [conj2] r_0006_0015__turn->r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys [arg0] r_0006_0017__and and r_0006_0015__turn->r_0006_0017__and [clr] r_0006_0016__left left r_0006_0017__and->r_0006_0016__left [conj1] r_0006_0018__right right r_0006_0017__and->r_0006_0018__right [conj2]
fof(formula,axiom,
    ? [R_6_2_DEFAULT] :
      ( default(R_6_2_DEFAULT)
      & ? [R_6_14_AND,R_6_9_MOVE,R_6_11_AND,R_6_10_FORWARD,R_6_12_BACKWARD,R_6_15_TURN,R_6_4_THE_KEYBOARD_CURSOR_KEYS,R_6_17_AND,R_6_16_LEFT,R_6_18_RIGHT] :
          ( forward(R_6_10_FORWARD)
          & backward(R_6_12_BACKWARD)
          & the_keyboard_cursor_keys(R_6_4_THE_KEYBOARD_CURSOR_KEYS)
          & left(R_6_16_LEFT)
          & right(R_6_18_RIGHT)
          & and(R_6_14_AND)
          & conj1(R_6_14_AND,R_6_9_MOVE)
          & move(R_6_9_MOVE,R_6_4_THE_KEYBOARD_CURSOR_KEYS)
          & clr26(R_6_9_MOVE,R_6_11_AND)
          & and(R_6_11_AND)
          & conj1(R_6_11_AND,R_6_10_FORWARD)
          & conj2(R_6_11_AND,R_6_12_BACKWARD)
          & conj2(R_6_14_AND,R_6_15_TURN)
          & turn(R_6_15_TURN,R_6_4_THE_KEYBOARD_CURSOR_KEYS)
          & clr45(R_6_15_TURN,R_6_17_AND)
          & and(R_6_17_AND)
          & conj1(R_6_17_AND,R_6_16_LEFT)
          & conj2(R_6_17_AND,R_6_18_RIGHT) ) ) ).



n6_a_freedoom n6_a_freedoom_4 By n6_a_freedoom_7 default n6_a_freedoom_9 , n6_a_freedoom_12 the n6_a_freedoom_14 keyboard n6_a_freedoom_16 cursor n6_a_freedoom_18 keys n6_a_freedoom_20 will n6_a_freedoom_25 move n6_a_freedoom_30 forward n6_a_freedoom_33 and n6_a_freedoom_36 backward n6_a_freedoom_38 , n6_a_freedoom_41 and n6_a_freedoom_44 turn n6_a_freedoom_49 left n6_a_freedoom_52 and n6_a_freedoom_55 right n6_a_freedoom_57 . n6_a_freedoom_1 IP-MAT n6_a_freedoom_2 PP-NIM n6_a_freedoom_1->n6_a_freedoom_2 n6_a_freedoom_8 PUNC n6_a_freedoom_1->n6_a_freedoom_8 n6_a_freedoom_10 NP-SBJ n6_a_freedoom_1->n6_a_freedoom_10 n6_a_freedoom_19 MD;_cat_Vi_ n6_a_freedoom_1->n6_a_freedoom_19 n6_a_freedoom_21 IP-INF-CAT n6_a_freedoom_1->n6_a_freedoom_21 n6_a_freedoom_56 PUNC n6_a_freedoom_1->n6_a_freedoom_56 n6_a_freedoom_3 P-ROLE n6_a_freedoom_2->n6_a_freedoom_3 n6_a_freedoom_5 NP n6_a_freedoom_2->n6_a_freedoom_5 n6_a_freedoom_3->n6_a_freedoom_4 n6_a_freedoom_6 N n6_a_freedoom_5->n6_a_freedoom_6 n6_a_freedoom_6->n6_a_freedoom_7 n6_a_freedoom_8->n6_a_freedoom_9 n6_a_freedoom_11 D n6_a_freedoom_10->n6_a_freedoom_11 n6_a_freedoom_13 N n6_a_freedoom_10->n6_a_freedoom_13 n6_a_freedoom_15 N n6_a_freedoom_10->n6_a_freedoom_15 n6_a_freedoom_17 NS n6_a_freedoom_10->n6_a_freedoom_17 n6_a_freedoom_11->n6_a_freedoom_12 n6_a_freedoom_13->n6_a_freedoom_14 n6_a_freedoom_15->n6_a_freedoom_16 n6_a_freedoom_17->n6_a_freedoom_18 n6_a_freedoom_19->n6_a_freedoom_20 n6_a_freedoom_22 ILYR n6_a_freedoom_21->n6_a_freedoom_22 n6_a_freedoom_23 ILYR n6_a_freedoom_22->n6_a_freedoom_23 n6_a_freedoom_37 PUNC n6_a_freedoom_22->n6_a_freedoom_37 n6_a_freedoom_39 CONJP n6_a_freedoom_22->n6_a_freedoom_39 n6_a_freedoom_24 VB;_Ip_ n6_a_freedoom_23->n6_a_freedoom_24 n6_a_freedoom_26 ADVP-CLR n6_a_freedoom_23->n6_a_freedoom_26 n6_a_freedoom_24->n6_a_freedoom_25 n6_a_freedoom_27 AVLYR n6_a_freedoom_26->n6_a_freedoom_27 n6_a_freedoom_28 AVLYR n6_a_freedoom_27->n6_a_freedoom_28 n6_a_freedoom_31 CONJP n6_a_freedoom_27->n6_a_freedoom_31 n6_a_freedoom_29 ADV n6_a_freedoom_28->n6_a_freedoom_29 n6_a_freedoom_29->n6_a_freedoom_30 n6_a_freedoom_32 CONJ n6_a_freedoom_31->n6_a_freedoom_32 n6_a_freedoom_34 AVLYR n6_a_freedoom_31->n6_a_freedoom_34 n6_a_freedoom_32->n6_a_freedoom_33 n6_a_freedoom_35 ADV n6_a_freedoom_34->n6_a_freedoom_35 n6_a_freedoom_35->n6_a_freedoom_36 n6_a_freedoom_37->n6_a_freedoom_38 n6_a_freedoom_40 CONJ n6_a_freedoom_39->n6_a_freedoom_40 n6_a_freedoom_42 ILYR n6_a_freedoom_39->n6_a_freedoom_42 n6_a_freedoom_40->n6_a_freedoom_41 n6_a_freedoom_43 VB;_Ip_ n6_a_freedoom_42->n6_a_freedoom_43 n6_a_freedoom_45 ADVP-CLR n6_a_freedoom_42->n6_a_freedoom_45 n6_a_freedoom_43->n6_a_freedoom_44 n6_a_freedoom_46 AVLYR n6_a_freedoom_45->n6_a_freedoom_46 n6_a_freedoom_47 AVLYR n6_a_freedoom_46->n6_a_freedoom_47 n6_a_freedoom_50 CONJP n6_a_freedoom_46->n6_a_freedoom_50 n6_a_freedoom_48 ADV n6_a_freedoom_47->n6_a_freedoom_48 n6_a_freedoom_48->n6_a_freedoom_49 n6_a_freedoom_51 CONJ n6_a_freedoom_50->n6_a_freedoom_51 n6_a_freedoom_53 AVLYR n6_a_freedoom_50->n6_a_freedoom_53 n6_a_freedoom_51->n6_a_freedoom_52 n6_a_freedoom_54 ADV n6_a_freedoom_53->n6_a_freedoom_54 n6_a_freedoom_54->n6_a_freedoom_55 n6_a_freedoom_56->n6_a_freedoom_57
( (IP-MAT (PP-NIM (P-ROLE By;{by})
                  (NP (N default;{default})))
          (PUNC ,)
          (NP-SBJ (D the;{the})
                  (N keyboard;{keyboard})
                  (N cursor;{cursor})
                  (NS keys;{key}))
          (MD;_cat_Vi_ will;{will})
          (IP-INF-CAT (ILYR (ILYR (VB;_Ip_ move;{move[forward_and_backward]})
                                  (ADVP-CLR (AVLYR (AVLYR (ADV forward;{forward}))
                                                   (CONJP (CONJ and;{and})
                                                          (AVLYR (ADV backward;{backward}))))))
                            (PUNC ,)
                            (CONJP (CONJ and;{and})
                                   (ILYR (VB;_Ip_ turn;{turn[left_and_right]})
                                         (ADVP-CLR (AVLYR (AVLYR (ADV left;{left}))
                                                          (CONJP (CONJ and;{and})
                                                                 (AVLYR (ADV right;{right})))))))))
          (PUNC .))
  (ID 6_a_freedoom))