45_a_freedoom
The primary instinct of all monsters is to move towards you.
arc(r_0045_0001__The_r_0045_0003__instinct, r_0045_0002__primary, attrib5).
arc(r_0045_0001__The_r_0045_0003__instinct, r_0045_0006__monsters, r_0045_0004__of).
arc(r_0045_0005__all_quant, r_0045_0001__The_r_0045_0003__instinct, scope).
arc(r_0045_0005__all_quant, r_0045_0006__monsters, restriction).
arc(r_0045_0007__is, r_0045_0001__The_r_0045_0003__instinct, arg0).
arc(r_0045_0007__is, r_0045_0008__to_r_0045_0009__move, prd).
arc(r_0045_0008__to_r_0045_0009__move, r_0045_0011__you, r_0045_0010__towards_clr28).
arc(r_0045_0008__to_r_0045_0009__move, x_000_45_a_freedoom_20, arg0).
fof(formula,axiom,
! [R_0045_0006__MONSTERS] :
( r_0045_0006__monsters(R_0045_0006__MONSTERS)
=> ? [R_0045_0002__PRIMARY,R_0045_0001__THE_R_0045_0003__INSTINCT,R_0045_0011__YOU,X_000_45_A_FREEDOOM_20,R_0045_0008__TO_R_0045_0009__MOVE,R_0045_0007__IS] :
( r_0045_0002__primary(R_0045_0002__PRIMARY)
& r_0045_0011__you(R_0045_0011__YOU)
& x_000_45_a_freedoom_20(X_000_45_A_FREEDOOM_20)
& r_0045_0007__is(R_0045_0007__IS)
& has_prd(R_0045_0007__IS,R_0045_0008__TO_R_0045_0009__MOVE)
& r_0045_0008__to_r_0045_0009__move(R_0045_0008__TO_R_0045_0009__MOVE)
& has_arg0(R_0045_0008__TO_R_0045_0009__MOVE,X_000_45_A_FREEDOOM_20)
& has_r_0045_0010__towards_clr28(R_0045_0008__TO_R_0045_0009__MOVE,R_0045_0011__YOU)
& has_arg0(R_0045_0007__IS,R_0045_0001__THE_R_0045_0003__INSTINCT)
& r_0045_0001__The_r_0045_0003__instinct(R_0045_0001__THE_R_0045_0003__INSTINCT)
& has_r_0045_0004__of(R_0045_0001__THE_R_0045_0003__INSTINCT,R_0045_0006__MONSTERS)
& has_attrib5(R_0045_0001__THE_R_0045_0003__INSTINCT,R_0045_0002__PRIMARY) ) ) ).
( (IP-MAT (NP-SBJ (D The;{the})
(ADJP (ADJ primary;{primary}))
(N instinct;{instinct})
(PP (P-ROLE of;{of})
(NP (Q all;{all})
(NS monsters;{monster}))))
(BEP;_equ_Vt_ is;{be})
(IP-INF-PRD (TO to;{to})
(VB;_Ipr_ move;{move[towards]})
(PP-CLR (P-ROLE towards;{towards})
(NP (PRO you;{you}))))
(PUNC .))
(ID 45_a_freedoom))