12_a_cat_mouse
Enter a number between 0 and 2 to say how far to the right you want to run.
arc(r_0012_0001__Enter, r_0012_0002__a_r_0012_0003__number, arg1).
arc(r_0012_0001__Enter, z_000_12_a_cat_mouse_1, arg0).
arc(r_0012_0002__a_r_0012_0003__number, r_0012_0006__and, r_0012_0004__between).
arc(r_0012_0006__and, r_0012_0005__0, conj1).
arc(r_0012_0006__and, r_0012_0007__2, conj2).
arc(r_0012_0008__to_r_0012_0009__say, r_0012_0016__want, arg1).
arc(r_0012_0008__to_r_0012_0009__say, z_000_12_a_cat_mouse_1, arg0).
arc(r_0012_0011__far, r_0012_0010__how, qual32).
arc(r_0012_0011__far, r_0012_0013__the_r_0012_0014__right, r_0012_0012__to).
arc(r_0012_0016__want, r_0012_0015__you, arg0).
arc(r_0012_0016__want, r_0012_0017__to_r_0012_0018__run, arg1).
arc(r_0012_0017__to_r_0012_0018__run, r_0012_0011__far, clr51).
arc(r_0012_0017__to_r_0012_0018__run, r_0012_0015__you, arg0).
arc(z_000_12_a_cat_mouse_23, r_0012_0001__Enter, scope).
arc(z_000_12_a_cat_mouse_23, r_0012_0008__to_r_0012_0009__say, restriction).
fof(formula,axiom,
? [Z_12_A_CAT_MOUSE_23,R_12_8_TO_SAY,R_12_16_WANT,R_12_17_TO_RUN,R_12_15_YOU,R_12_11_FAR,R_12_10_HOW,R_12_13_THE_RIGHT,R_12_1_ENTER,Z_12_A_CAT_MOUSE_1,R_12_2_A_NUMBER,R_12_6_AND,R_12_5_,R_12_7_2] :
( you(R_12_15_YOU)
& how(R_12_10_HOW)
& the_right(R_12_13_THE_RIGHT)
& 0(R_12_5_)
& 2(R_12_7_2)
& z_12_a_cat_mouse_23(Z_12_A_CAT_MOUSE_23)
& conj1(Z_12_A_CAT_MOUSE_23,R_12_8_TO_SAY)
& to_say(R_12_8_TO_SAY,Z_12_A_CAT_MOUSE_1,R_12_16_WANT)
& want(R_12_16_WANT,R_12_15_YOU,R_12_17_TO_RUN)
& to_run(R_12_17_TO_RUN,R_12_15_YOU)
& clr51(R_12_17_TO_RUN,R_12_11_FAR)
& far(R_12_11_FAR)
& qual32(R_12_11_FAR,R_12_10_HOW)
& to(R_12_11_FAR,R_12_13_THE_RIGHT)
& conj2(Z_12_A_CAT_MOUSE_23,R_12_1_ENTER)
& enter(R_12_1_ENTER,Z_12_A_CAT_MOUSE_1,R_12_2_A_NUMBER)
& a_number(R_12_2_A_NUMBER)
& between(R_12_2_A_NUMBER,R_12_6_AND)
& and(R_12_6_AND)
& conj1(R_12_6_AND,R_12_5_)
& conj2(R_12_6_AND,R_12_7_2) ) ).
( (IP-IMP (VB;_Tn_ Enter;{enter})
(NP-OB1 (D a;{a})
(N number;{number})
(PP (P-ROLE between;{between})
(NP (NLYR (NLYR (NUM 0))
(CONJP (CONJ and;{and})
(NLYR (NUM 2)))))))
(PP-SCON (IP-INF2 (TO to;{to})
(VB;_Tw_ say;{say})
(CP-QUE-OB1 (IP-SUB (ADVP-121 (ADVP (WADV how;{how}))
(ADV far;{far})
(PP (P-ROLE to;{to})
(NP (D the;{the})
(N right;{right}))))
(NP-SBJ (PRO you;{you}))
(VBP;_Tt_ want;{want})
(IP-INF-OB1 (ADVP-CLR *ICH*-121)
(TO to;{to})
(VB;_Ip_ run;{run[far]}))))))
(PUNC .))
(ID 12_a_cat_mouse;1))