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_0014__and and r_0006_0008__will->r_0006_0014__and keep [scope] r_0006_0002__default default r_0006_0008__will->r_0006_0002__default By [nim] r_0006_0015__turn turn r_0006_0014__and->r_0006_0015__turn [conj2] r_0006_0009__move move r_0006_0014__and->r_0006_0009__move [conj1] r_0006_0017__and and r_0006_0018__right right r_0006_0017__and->r_0006_0018__right [conj2] r_0006_0016__left left r_0006_0017__and->r_0006_0016__left [conj1] r_0006_0015__turn->r_0006_0017__and [clr] r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys the keyboard cursor keys r_0006_0015__turn->r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys [arg0] 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_0012__backward backward r_0006_0011__and->r_0006_0012__backward [conj2] r_0006_0010__forward forward r_0006_0011__and->r_0006_0010__forward [conj1]
fof(formula,axiom,
    ? [R_0006_0002__DEFAULT,R_0006_0004__THE_R_0006_0005__KEYBOARD_R_0006_0006__CURSOR_R_0006_0007__KEYS,R_0006_0010__FORWARD,R_0006_0012__BACKWARD,R_0006_0011__AND,R_0006_0009__MOVE,R_0006_0016__LEFT,R_0006_0018__RIGHT,R_0006_0017__AND,R_0006_0015__TURN,R_0006_0014__AND,R_0006_0008__WILL] :
      ( r_0006_0002__default(R_0006_0002__DEFAULT)
      & r_0006_0004__the_r_0006_0005__keyboard_r_0006_0006__cursor_r_0006_0007__keys(R_0006_0004__THE_R_0006_0005__KEYBOARD_R_0006_0006__CURSOR_R_0006_0007__KEYS)
      & r_0006_0010__forward(R_0006_0010__FORWARD)
      & r_0006_0012__backward(R_0006_0012__BACKWARD)
      & r_0006_0016__left(R_0006_0016__LEFT)
      & r_0006_0018__right(R_0006_0018__RIGHT)
      & r_0006_0008__will(R_0006_0008__WILL)
      & has_keep_scope(R_0006_0008__WILL,R_0006_0014__AND)
      & r_0006_0014__and(R_0006_0014__AND)
      & has_conj2(R_0006_0014__AND,R_0006_0015__TURN)
      & r_0006_0015__turn(R_0006_0015__TURN)
      & has_clr45(R_0006_0015__TURN,R_0006_0017__AND)
      & r_0006_0017__and(R_0006_0017__AND)
      & has_conj2(R_0006_0017__AND,R_0006_0018__RIGHT)
      & has_conj1(R_0006_0017__AND,R_0006_0016__LEFT)
      & has_arg0(R_0006_0015__TURN,R_0006_0004__THE_R_0006_0005__KEYBOARD_R_0006_0006__CURSOR_R_0006_0007__KEYS)
      & has_conj1(R_0006_0014__AND,R_0006_0009__MOVE)
      & r_0006_0009__move(R_0006_0009__MOVE)
      & has_clr26(R_0006_0009__MOVE,R_0006_0011__AND)
      & r_0006_0011__and(R_0006_0011__AND)
      & has_conj2(R_0006_0011__AND,R_0006_0012__BACKWARD)
      & has_conj1(R_0006_0011__AND,R_0006_0010__FORWARD)
      & has_arg0(R_0006_0009__MOVE,R_0006_0004__THE_R_0006_0005__KEYBOARD_R_0006_0006__CURSOR_R_0006_0007__KEYS)
      & has_r_0006_0001__By_nim5(R_0006_0008__WILL,R_0006_0002__DEFAULT) ) ).



n6_a_freedoom n6_a_freedoom__1_1_1_1 By n6_a_freedoom__1_1_2_1_1 default n6_a_freedoom__1_2_1 , n6_a_freedoom__1_3_1_1 the n6_a_freedoom__1_3_2_1 keyboard n6_a_freedoom__1_3_3_1 cursor n6_a_freedoom__1_3_4_1 keys n6_a_freedoom__1_4_1 will n6_a_freedoom__1_5_1_1_1_1 move n6_a_freedoom__1_5_1_1_2_1_1_1_1 forward n6_a_freedoom__1_5_1_1_2_1_2_1_1 and n6_a_freedoom__1_5_1_1_2_1_2_2_1_1 backward n6_a_freedoom__1_5_1_2_1 , n6_a_freedoom__1_5_1_3_1_1 and n6_a_freedoom__1_5_1_3_2_1_1 turn n6_a_freedoom__1_5_1_3_2_2_1_1_1_1 left n6_a_freedoom__1_5_1_3_2_2_1_2_1_1 and n6_a_freedoom__1_5_1_3_2_2_1_2_2_1_1 right n6_a_freedoom__1_6_1 . n6_a_freedoom__1 IP-MAT n6_a_freedoom__1_1 PP-NIM n6_a_freedoom__1->n6_a_freedoom__1_1 n6_a_freedoom__1_2 PUNC n6_a_freedoom__1->n6_a_freedoom__1_2 n6_a_freedoom__1_3 NP-SBJ n6_a_freedoom__1->n6_a_freedoom__1_3 n6_a_freedoom__1_4 MD;_cat_Vi_ n6_a_freedoom__1->n6_a_freedoom__1_4 n6_a_freedoom__1_5 IP-INF-CAT n6_a_freedoom__1->n6_a_freedoom__1_5 n6_a_freedoom__1_6 PUNC n6_a_freedoom__1->n6_a_freedoom__1_6 n6_a_freedoom__1_1_1 P-ROLE n6_a_freedoom__1_1->n6_a_freedoom__1_1_1 n6_a_freedoom__1_1_2 NP n6_a_freedoom__1_1->n6_a_freedoom__1_1_2 n6_a_freedoom__1_1_1->n6_a_freedoom__1_1_1_1 n6_a_freedoom__1_1_2_1 N n6_a_freedoom__1_1_2->n6_a_freedoom__1_1_2_1 n6_a_freedoom__1_1_2_1->n6_a_freedoom__1_1_2_1_1 n6_a_freedoom__1_2->n6_a_freedoom__1_2_1 n6_a_freedoom__1_3_1 D n6_a_freedoom__1_3->n6_a_freedoom__1_3_1 n6_a_freedoom__1_3_2 N n6_a_freedoom__1_3->n6_a_freedoom__1_3_2 n6_a_freedoom__1_3_3 N n6_a_freedoom__1_3->n6_a_freedoom__1_3_3 n6_a_freedoom__1_3_4 NS n6_a_freedoom__1_3->n6_a_freedoom__1_3_4 n6_a_freedoom__1_3_1->n6_a_freedoom__1_3_1_1 n6_a_freedoom__1_3_2->n6_a_freedoom__1_3_2_1 n6_a_freedoom__1_3_3->n6_a_freedoom__1_3_3_1 n6_a_freedoom__1_3_4->n6_a_freedoom__1_3_4_1 n6_a_freedoom__1_4->n6_a_freedoom__1_4_1 n6_a_freedoom__1_5_1 ILYR n6_a_freedoom__1_5->n6_a_freedoom__1_5_1 n6_a_freedoom__1_5_1_1 ILYR n6_a_freedoom__1_5_1->n6_a_freedoom__1_5_1_1 n6_a_freedoom__1_5_1_2 PUNC n6_a_freedoom__1_5_1->n6_a_freedoom__1_5_1_2 n6_a_freedoom__1_5_1_3 CONJP n6_a_freedoom__1_5_1->n6_a_freedoom__1_5_1_3 n6_a_freedoom__1_5_1_1_1 VB;_Ip_ n6_a_freedoom__1_5_1_1->n6_a_freedoom__1_5_1_1_1 n6_a_freedoom__1_5_1_1_2 ADVP-CLR n6_a_freedoom__1_5_1_1->n6_a_freedoom__1_5_1_1_2 n6_a_freedoom__1_5_1_1_1->n6_a_freedoom__1_5_1_1_1_1 n6_a_freedoom__1_5_1_1_2_1 AVLYR n6_a_freedoom__1_5_1_1_2->n6_a_freedoom__1_5_1_1_2_1 n6_a_freedoom__1_5_1_1_2_1_1 AVLYR n6_a_freedoom__1_5_1_1_2_1->n6_a_freedoom__1_5_1_1_2_1_1 n6_a_freedoom__1_5_1_1_2_1_2 CONJP n6_a_freedoom__1_5_1_1_2_1->n6_a_freedoom__1_5_1_1_2_1_2 n6_a_freedoom__1_5_1_1_2_1_1_1 ADV n6_a_freedoom__1_5_1_1_2_1_1->n6_a_freedoom__1_5_1_1_2_1_1_1 n6_a_freedoom__1_5_1_1_2_1_1_1->n6_a_freedoom__1_5_1_1_2_1_1_1_1 n6_a_freedoom__1_5_1_1_2_1_2_1 CONJ n6_a_freedoom__1_5_1_1_2_1_2->n6_a_freedoom__1_5_1_1_2_1_2_1 n6_a_freedoom__1_5_1_1_2_1_2_2 AVLYR n6_a_freedoom__1_5_1_1_2_1_2->n6_a_freedoom__1_5_1_1_2_1_2_2 n6_a_freedoom__1_5_1_1_2_1_2_1->n6_a_freedoom__1_5_1_1_2_1_2_1_1 n6_a_freedoom__1_5_1_1_2_1_2_2_1 ADV n6_a_freedoom__1_5_1_1_2_1_2_2->n6_a_freedoom__1_5_1_1_2_1_2_2_1 n6_a_freedoom__1_5_1_1_2_1_2_2_1->n6_a_freedoom__1_5_1_1_2_1_2_2_1_1 n6_a_freedoom__1_5_1_2->n6_a_freedoom__1_5_1_2_1 n6_a_freedoom__1_5_1_3_1 CONJ n6_a_freedoom__1_5_1_3->n6_a_freedoom__1_5_1_3_1 n6_a_freedoom__1_5_1_3_2 ILYR n6_a_freedoom__1_5_1_3->n6_a_freedoom__1_5_1_3_2 n6_a_freedoom__1_5_1_3_1->n6_a_freedoom__1_5_1_3_1_1 n6_a_freedoom__1_5_1_3_2_1 VB;_Ip_ n6_a_freedoom__1_5_1_3_2->n6_a_freedoom__1_5_1_3_2_1 n6_a_freedoom__1_5_1_3_2_2 ADVP-CLR n6_a_freedoom__1_5_1_3_2->n6_a_freedoom__1_5_1_3_2_2 n6_a_freedoom__1_5_1_3_2_1->n6_a_freedoom__1_5_1_3_2_1_1 n6_a_freedoom__1_5_1_3_2_2_1 AVLYR n6_a_freedoom__1_5_1_3_2_2->n6_a_freedoom__1_5_1_3_2_2_1 n6_a_freedoom__1_5_1_3_2_2_1_1 AVLYR n6_a_freedoom__1_5_1_3_2_2_1->n6_a_freedoom__1_5_1_3_2_2_1_1 n6_a_freedoom__1_5_1_3_2_2_1_2 CONJP n6_a_freedoom__1_5_1_3_2_2_1->n6_a_freedoom__1_5_1_3_2_2_1_2 n6_a_freedoom__1_5_1_3_2_2_1_1_1 ADV n6_a_freedoom__1_5_1_3_2_2_1_1->n6_a_freedoom__1_5_1_3_2_2_1_1_1 n6_a_freedoom__1_5_1_3_2_2_1_1_1->n6_a_freedoom__1_5_1_3_2_2_1_1_1_1 n6_a_freedoom__1_5_1_3_2_2_1_2_1 CONJ n6_a_freedoom__1_5_1_3_2_2_1_2->n6_a_freedoom__1_5_1_3_2_2_1_2_1 n6_a_freedoom__1_5_1_3_2_2_1_2_2 AVLYR n6_a_freedoom__1_5_1_3_2_2_1_2->n6_a_freedoom__1_5_1_3_2_2_1_2_2 n6_a_freedoom__1_5_1_3_2_2_1_2_1->n6_a_freedoom__1_5_1_3_2_2_1_2_1_1 n6_a_freedoom__1_5_1_3_2_2_1_2_2_1 ADV n6_a_freedoom__1_5_1_3_2_2_1_2_2->n6_a_freedoom__1_5_1_3_2_2_1_2_2_1 n6_a_freedoom__1_5_1_3_2_2_1_2_2_1->n6_a_freedoom__1_5_1_3_2_2_1_2_2_1_1 n6_a_freedoom__1_6->n6_a_freedoom__1_6_1
( (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))