4_a_freedoom
Portions of the levels may be inaccessible until you find a particular key, or find a switch to open a locked door.

n4_a_freedoom n4_a_freedoom__1_1_1_1 Portions n4_a_freedoom__1_1_2_1_1 of n4_a_freedoom__1_1_2_2_1_1 the n4_a_freedoom__1_1_2_2_2_1 levels n4_a_freedoom__1_2_1 may n4_a_freedoom__1_3_1_1 be n4_a_freedoom__1_3_2_1_1 inaccessible n4_a_freedoom__1_4_1_1 until n4_a_freedoom__1_4_2_1_1_1 you n4_a_freedoom__1_4_2_2_1_1_1 find n4_a_freedoom__1_4_2_2_1_2_1_1 a n4_a_freedoom__1_4_2_2_1_2_2_1_1 particular n4_a_freedoom__1_4_2_2_1_2_3_1 key n4_a_freedoom__1_4_2_2_2_1 , n4_a_freedoom__1_4_2_2_3_1_1 or n4_a_freedoom__1_4_2_2_3_2_1_1 find n4_a_freedoom__1_4_2_2_3_2_2_1_1 a n4_a_freedoom__1_4_2_2_3_2_2_2_1 switch n4_a_freedoom__1_4_2_3_1_1_1 to n4_a_freedoom__1_4_2_3_1_2_1 open n4_a_freedoom__1_4_2_3_1_3_1_1 a n4_a_freedoom__1_4_2_3_1_3_2_1_1 * n4_a_freedoom__1_4_2_3_1_3_2_2_1 locked n4_a_freedoom__1_4_2_3_1_3_3_1 door n4_a_freedoom__1_5_1 . n4_a_freedoom__1 IP-MAT n4_a_freedoom__1_1 NP-SBJ n4_a_freedoom__1->n4_a_freedoom__1_1 n4_a_freedoom__1_2 MD;_cat_Vi_ n4_a_freedoom__1->n4_a_freedoom__1_2 n4_a_freedoom__1_3 IP-INF-CAT n4_a_freedoom__1->n4_a_freedoom__1_3 n4_a_freedoom__1_4 PP-SCON n4_a_freedoom__1->n4_a_freedoom__1_4 n4_a_freedoom__1_5 PUNC n4_a_freedoom__1->n4_a_freedoom__1_5 n4_a_freedoom__1_1_1 NS n4_a_freedoom__1_1->n4_a_freedoom__1_1_1 n4_a_freedoom__1_1_2 PP n4_a_freedoom__1_1->n4_a_freedoom__1_1_2 n4_a_freedoom__1_1_1->n4_a_freedoom__1_1_1_1 n4_a_freedoom__1_1_2_1 P-ROLE n4_a_freedoom__1_1_2->n4_a_freedoom__1_1_2_1 n4_a_freedoom__1_1_2_2 NP n4_a_freedoom__1_1_2->n4_a_freedoom__1_1_2_2 n4_a_freedoom__1_1_2_1->n4_a_freedoom__1_1_2_1_1 n4_a_freedoom__1_1_2_2_1 D n4_a_freedoom__1_1_2_2->n4_a_freedoom__1_1_2_2_1 n4_a_freedoom__1_1_2_2_2 NS n4_a_freedoom__1_1_2_2->n4_a_freedoom__1_1_2_2_2 n4_a_freedoom__1_1_2_2_1->n4_a_freedoom__1_1_2_2_1_1 n4_a_freedoom__1_1_2_2_2->n4_a_freedoom__1_1_2_2_2_1 n4_a_freedoom__1_2->n4_a_freedoom__1_2_1 n4_a_freedoom__1_3_1 BE;_La_ n4_a_freedoom__1_3->n4_a_freedoom__1_3_1 n4_a_freedoom__1_3_2 ADJP-PRD n4_a_freedoom__1_3->n4_a_freedoom__1_3_2 n4_a_freedoom__1_3_1->n4_a_freedoom__1_3_1_1 n4_a_freedoom__1_3_2_1 ADJ n4_a_freedoom__1_3_2->n4_a_freedoom__1_3_2_1 n4_a_freedoom__1_3_2_1->n4_a_freedoom__1_3_2_1_1 n4_a_freedoom__1_4_1 P-CONN n4_a_freedoom__1_4->n4_a_freedoom__1_4_1 n4_a_freedoom__1_4_2 IP-ADV n4_a_freedoom__1_4->n4_a_freedoom__1_4_2 n4_a_freedoom__1_4_1->n4_a_freedoom__1_4_1_1 n4_a_freedoom__1_4_2_1 NP-SBJ n4_a_freedoom__1_4_2->n4_a_freedoom__1_4_2_1 n4_a_freedoom__1_4_2_2 ILYR n4_a_freedoom__1_4_2->n4_a_freedoom__1_4_2_2 n4_a_freedoom__1_4_2_3 PP-SCON n4_a_freedoom__1_4_2->n4_a_freedoom__1_4_2_3 n4_a_freedoom__1_4_2_1_1 PRO n4_a_freedoom__1_4_2_1->n4_a_freedoom__1_4_2_1_1 n4_a_freedoom__1_4_2_1_1->n4_a_freedoom__1_4_2_1_1_1 n4_a_freedoom__1_4_2_2_1 ILYR n4_a_freedoom__1_4_2_2->n4_a_freedoom__1_4_2_2_1 n4_a_freedoom__1_4_2_2_2 PUNC n4_a_freedoom__1_4_2_2->n4_a_freedoom__1_4_2_2_2 n4_a_freedoom__1_4_2_2_3 CONJP n4_a_freedoom__1_4_2_2->n4_a_freedoom__1_4_2_2_3 n4_a_freedoom__1_4_2_2_1_1 VBP;_Tn_ n4_a_freedoom__1_4_2_2_1->n4_a_freedoom__1_4_2_2_1_1 n4_a_freedoom__1_4_2_2_1_2 NP-OB1 n4_a_freedoom__1_4_2_2_1->n4_a_freedoom__1_4_2_2_1_2 n4_a_freedoom__1_4_2_2_1_1->n4_a_freedoom__1_4_2_2_1_1_1 n4_a_freedoom__1_4_2_2_1_2_1 D n4_a_freedoom__1_4_2_2_1_2->n4_a_freedoom__1_4_2_2_1_2_1 n4_a_freedoom__1_4_2_2_1_2_2 ADJP n4_a_freedoom__1_4_2_2_1_2->n4_a_freedoom__1_4_2_2_1_2_2 n4_a_freedoom__1_4_2_2_1_2_3 N n4_a_freedoom__1_4_2_2_1_2->n4_a_freedoom__1_4_2_2_1_2_3 n4_a_freedoom__1_4_2_2_1_2_1->n4_a_freedoom__1_4_2_2_1_2_1_1 n4_a_freedoom__1_4_2_2_1_2_2_1 ADJ n4_a_freedoom__1_4_2_2_1_2_2->n4_a_freedoom__1_4_2_2_1_2_2_1 n4_a_freedoom__1_4_2_2_1_2_2_1->n4_a_freedoom__1_4_2_2_1_2_2_1_1 n4_a_freedoom__1_4_2_2_1_2_3->n4_a_freedoom__1_4_2_2_1_2_3_1 n4_a_freedoom__1_4_2_2_2->n4_a_freedoom__1_4_2_2_2_1 n4_a_freedoom__1_4_2_2_3_1 CONJ n4_a_freedoom__1_4_2_2_3->n4_a_freedoom__1_4_2_2_3_1 n4_a_freedoom__1_4_2_2_3_2 ILYR n4_a_freedoom__1_4_2_2_3->n4_a_freedoom__1_4_2_2_3_2 n4_a_freedoom__1_4_2_2_3_1->n4_a_freedoom__1_4_2_2_3_1_1 n4_a_freedoom__1_4_2_2_3_2_1 VBD;_Tn_ n4_a_freedoom__1_4_2_2_3_2->n4_a_freedoom__1_4_2_2_3_2_1 n4_a_freedoom__1_4_2_2_3_2_2 NP-OB1 n4_a_freedoom__1_4_2_2_3_2->n4_a_freedoom__1_4_2_2_3_2_2 n4_a_freedoom__1_4_2_2_3_2_1->n4_a_freedoom__1_4_2_2_3_2_1_1 n4_a_freedoom__1_4_2_2_3_2_2_1 D n4_a_freedoom__1_4_2_2_3_2_2->n4_a_freedoom__1_4_2_2_3_2_2_1 n4_a_freedoom__1_4_2_2_3_2_2_2 N n4_a_freedoom__1_4_2_2_3_2_2->n4_a_freedoom__1_4_2_2_3_2_2_2 n4_a_freedoom__1_4_2_2_3_2_2_1->n4_a_freedoom__1_4_2_2_3_2_2_1_1 n4_a_freedoom__1_4_2_2_3_2_2_2->n4_a_freedoom__1_4_2_2_3_2_2_2_1 n4_a_freedoom__1_4_2_3_1 IP-INF n4_a_freedoom__1_4_2_3->n4_a_freedoom__1_4_2_3_1 n4_a_freedoom__1_4_2_3_1_1 TO n4_a_freedoom__1_4_2_3_1->n4_a_freedoom__1_4_2_3_1_1 n4_a_freedoom__1_4_2_3_1_2 VB;_Tn_ n4_a_freedoom__1_4_2_3_1->n4_a_freedoom__1_4_2_3_1_2 n4_a_freedoom__1_4_2_3_1_3 NP-OB1 n4_a_freedoom__1_4_2_3_1->n4_a_freedoom__1_4_2_3_1_3 n4_a_freedoom__1_4_2_3_1_1->n4_a_freedoom__1_4_2_3_1_1_1 n4_a_freedoom__1_4_2_3_1_2->n4_a_freedoom__1_4_2_3_1_2_1 n4_a_freedoom__1_4_2_3_1_3_1 D n4_a_freedoom__1_4_2_3_1_3->n4_a_freedoom__1_4_2_3_1_3_1 n4_a_freedoom__1_4_2_3_1_3_2 IP-PPL n4_a_freedoom__1_4_2_3_1_3->n4_a_freedoom__1_4_2_3_1_3_2 n4_a_freedoom__1_4_2_3_1_3_3 N n4_a_freedoom__1_4_2_3_1_3->n4_a_freedoom__1_4_2_3_1_3_3 n4_a_freedoom__1_4_2_3_1_3_1->n4_a_freedoom__1_4_2_3_1_3_1_1 n4_a_freedoom__1_4_2_3_1_3_2_1 NP-LGS n4_a_freedoom__1_4_2_3_1_3_2->n4_a_freedoom__1_4_2_3_1_3_2_1 n4_a_freedoom__1_4_2_3_1_3_2_2 VVN;_Tn_ n4_a_freedoom__1_4_2_3_1_3_2->n4_a_freedoom__1_4_2_3_1_3_2_2 n4_a_freedoom__1_4_2_3_1_3_2_1->n4_a_freedoom__1_4_2_3_1_3_2_1_1 n4_a_freedoom__1_4_2_3_1_3_2_2->n4_a_freedoom__1_4_2_3_1_3_2_2_1 n4_a_freedoom__1_4_2_3_1_3_3->n4_a_freedoom__1_4_2_3_1_3_3_1 n4_a_freedoom__1_5->n4_a_freedoom__1_5_1
( (IP-MAT;{INACCESSIBLE} (NP-SBJ (NS Portions;{portion})
                                 (PP (P-ROLE of;{of})
                                     (NP;{LEVELS} (D the;{the})
                                                  (NS levels;{level}))))
                         (MD;_cat_Vi_ may;{may})
                         (IP-INF-CAT (BE;_La_ be;{be})
                                     (ADJP-PRD (ADJ inaccessible;{inaccessible})))
                         (PP-SCON (P-CONN until;{until})
                                  (IP-ADV (NP-SBJ (PRO you;{you}))
                                          (ILYR (ILYR (VBP;_Tn_ find;{find})
                                                      (NP-OB1 (D a;{a})
                                                              (ADJP (ADJ particular;{particular}))
                                                              (N key;{key})))
                                                (PUNC ,)
                                                (CONJP (CONJ or;{or})
                                                       (ILYR (VBD;_Tn_ find;{find})
                                                             (NP-OB1 (D a;{a})
                                                                     (N switch;{switch})))))
                                          (PP-SCON (IP-INF (TO to;{to})
                                                           (VB;_Tn_ open;{open})
                                                           (NP-OB1 (D a;{a})
                                                                   (IP-PPL (NP-LGS *)
                                                                           (VVN;_Tn_ locked;{lock}))
                                                                   (N door;{door}))))))
                         (PUNC .))
  (ID 4_a_freedoom))



%3 z_0004_5004 r_0004_0020__open open z_0004_5004->r_0004_0020__open [restriction] r_0004_0015__or or z_0004_5004->r_0004_0015__or [scope] r_0004_0021__a_r_0004_0023__door a door r_0004_0020__open->r_0004_0021__a_r_0004_0023__door [arg1] r_0004_0009__you you r_0004_0020__open->r_0004_0009__you [arg0] r_0004_0016__find find r_0004_0015__or->r_0004_0016__find [conj2] r_0004_0010__find find r_0004_0015__or->r_0004_0010__find [conj1] r_0004_0022__locked locked z_0004_5007___star_ * r_0004_0022__locked->z_0004_5007___star_ [arg0] r_0004_0022__locked->r_0004_0021__a_r_0004_0023__door [inv_arg1] r_0004_0016__find->r_0004_0009__you [arg0] r_0004_0017__a_r_0004_0018__switch a switch r_0004_0016__find->r_0004_0017__a_r_0004_0018__switch [arg1] r_0004_0010__find->r_0004_0009__you [arg0] r_0004_0011__a_r_0004_0013__key a key r_0004_0010__find->r_0004_0011__a_r_0004_0013__key [arg1] r_0004_0012__particular particular r_0004_0011__a_r_0004_0013__key->r_0004_0012__particular [attrib] r_0004_0008__until until r_0004_0008__until->z_0004_5004 [restriction] r_0004_0005__may may r_0004_0008__until->r_0004_0005__may [scope] r_0004_0006__be be r_0004_0005__may->r_0004_0006__be [scope] r_0004_0007__inaccessible inaccessible r_0004_0006__be->r_0004_0007__inaccessible [prd] r_0004_0001__Portions Portions r_0004_0006__be->r_0004_0001__Portions [arg0] r_0004_0003__the_r_0004_0004__levels the levels r_0004_0001__Portions->r_0004_0003__the_r_0004_0004__levels of
arc(r_0004_0001__Portions,r_0004_0003__the_r_0004_0004__levels,r_0004_0002__of).
arc(r_0004_0005__may,r_0004_0006__be,scope).
arc(r_0004_0006__be,r_0004_0001__Portions,arg0).
arc(r_0004_0006__be,r_0004_0007__inaccessible,prd).
arc(r_0004_0008__until,r_0004_0005__may,scope).
arc(r_0004_0008__until,z_0004_5004,restriction).
arc(r_0004_0010__find,r_0004_0009__you,arg0).
arc(r_0004_0010__find,r_0004_0011__a_r_0004_0013__key,arg1).
arc(r_0004_0011__a_r_0004_0013__key,r_0004_0012__particular,attrib).
arc(r_0004_0015__or,r_0004_0010__find,conj1).
arc(r_0004_0015__or,r_0004_0016__find,conj2).
arc(r_0004_0016__find,r_0004_0009__you,arg0).
arc(r_0004_0016__find,r_0004_0017__a_r_0004_0018__switch,arg1).
arc(r_0004_0020__open,r_0004_0009__you,arg0).
arc(r_0004_0020__open,r_0004_0021__a_r_0004_0023__door,arg1).
arc(r_0004_0022__locked,r_0004_0021__a_r_0004_0023__door,inv_arg1).
arc(r_0004_0022__locked,z_0004_5007___star_,arg0).
arc(z_0004_5004,r_0004_0015__or,scope).
arc(z_0004_5004,r_0004_0020__open,restriction).



%3 r_0004_0001__Portions Portions r_0004_0003__the_r_0004_0004__levels the levels r_0004_0001__Portions->r_0004_0003__the_r_0004_0004__levels of r_0004_0005__may_r_0004_0006__be may be r_0004_0005__may_r_0004_0006__be->r_0004_0001__Portions [arg0] r_0004_0007__inaccessible inaccessible r_0004_0005__may_r_0004_0006__be->r_0004_0007__inaccessible [prd] r_0004_0008__until until r_0004_0008__until->r_0004_0005__may_r_0004_0006__be [conj2] z_0004_5004 r_0004_0008__until->z_0004_5004 [conj1] r_0004_0015__or or z_0004_5004->r_0004_0015__or [conj2] r_0004_0020__open open z_0004_5004->r_0004_0020__open [conj1] r_0004_0010__find find r_0004_0009__you you r_0004_0010__find->r_0004_0009__you [arg0] r_0004_0011__a_r_0004_0013__key a key r_0004_0010__find->r_0004_0011__a_r_0004_0013__key [arg1] r_0004_0012__particular particular r_0004_0011__a_r_0004_0013__key->r_0004_0012__particular [attrib] r_0004_0015__or->r_0004_0010__find [conj1] r_0004_0016__find find r_0004_0015__or->r_0004_0016__find [conj2] r_0004_0016__find->r_0004_0009__you [arg0] r_0004_0017__a_r_0004_0018__switch a switch r_0004_0016__find->r_0004_0017__a_r_0004_0018__switch [arg1] r_0004_0020__open->r_0004_0009__you [arg0] r_0004_0021__a_r_0004_0023__door a door r_0004_0020__open->r_0004_0021__a_r_0004_0023__door [arg1] r_0004_0022__locked locked r_0004_0021__a_r_0004_0023__door->r_0004_0022__locked [inv_arg1] z_0004_5007___star_ * r_0004_0022__locked->z_0004_5007___star_ [arg0]
fof(formula,axiom,
    ? [R_0004_0003__THE_R_0004_0004__LEVELS,R_0004_0001__PORTIONS,R_0004_0007__INACCESSIBLE,R_0004_0005__MAY_R_0004_0006__BE,R_0004_0009__YOU,R_0004_0012__PARTICULAR,R_0004_0011__A_R_0004_0013__KEY,R_0004_0010__FIND,R_0004_0017__A_R_0004_0018__SWITCH,R_0004_0016__FIND,R_0004_0015__OR,Z_0004_5007___STAR_,R_0004_0022__LOCKED,R_0004_0021__A_R_0004_0023__DOOR,R_0004_0020__OPEN,Z_0004_5004,R_0004_0008__UNTIL] :
      ( r_0004_0003__the_r_0004_0004__levels(R_0004_0003__THE_R_0004_0004__LEVELS)
      & r_0004_0007__inaccessible(R_0004_0007__INACCESSIBLE)
      & r_0004_0009__you(R_0004_0009__YOU)
      & r_0004_0012__particular(R_0004_0012__PARTICULAR)
      & r_0004_0017__a_r_0004_0018__switch(R_0004_0017__A_R_0004_0018__SWITCH)
      & z_0004_5007___star_(Z_0004_5007___STAR_)
      & r_0004_0008__until(R_0004_0008__UNTIL)
      & has_conj1(R_0004_0008__UNTIL,Z_0004_5004)
      & z_0004_5004(Z_0004_5004)
      & has_conj1(Z_0004_5004,R_0004_0020__OPEN)
      & r_0004_0020__open(R_0004_0020__OPEN)
      & has_arg1(R_0004_0020__OPEN,R_0004_0021__A_R_0004_0023__DOOR)
      & r_0004_0021__a_r_0004_0023__door(R_0004_0021__A_R_0004_0023__DOOR)
      & has_inv_arg1(R_0004_0021__A_R_0004_0023__DOOR,R_0004_0022__LOCKED)
      & r_0004_0022__locked(R_0004_0022__LOCKED)
      & has_arg0(R_0004_0022__LOCKED,Z_0004_5007___STAR_)
      & has_arg0(R_0004_0020__OPEN,R_0004_0009__YOU)
      & has_conj2(Z_0004_5004,R_0004_0015__OR)
      & r_0004_0015__or(R_0004_0015__OR)
      & has_conj2(R_0004_0015__OR,R_0004_0016__FIND)
      & r_0004_0016__find(R_0004_0016__FIND)
      & has_arg1(R_0004_0016__FIND,R_0004_0017__A_R_0004_0018__SWITCH)
      & has_arg0(R_0004_0016__FIND,R_0004_0009__YOU)
      & has_conj1(R_0004_0015__OR,R_0004_0010__FIND)
      & r_0004_0010__find(R_0004_0010__FIND)
      & has_arg1(R_0004_0010__FIND,R_0004_0011__A_R_0004_0013__KEY)
      & r_0004_0011__a_r_0004_0013__key(R_0004_0011__A_R_0004_0013__KEY)
      & has_attrib(R_0004_0011__A_R_0004_0013__KEY,R_0004_0012__PARTICULAR)
      & has_arg0(R_0004_0010__FIND,R_0004_0009__YOU)
      & has_conj2(R_0004_0008__UNTIL,R_0004_0005__MAY_R_0004_0006__BE)
      & r_0004_0005__may_r_0004_0006__be(R_0004_0005__MAY_R_0004_0006__BE)
      & has_prd(R_0004_0005__MAY_R_0004_0006__BE,R_0004_0007__INACCESSIBLE)
      & has_arg0(R_0004_0005__MAY_R_0004_0006__BE,R_0004_0001__PORTIONS)
      & r_0004_0001__Portions(R_0004_0001__PORTIONS)
      & has_r_0004_0002__of(R_0004_0001__PORTIONS,R_0004_0003__THE_R_0004_0004__LEVELS) ) ).