5_a_freedoom
This gives a puzzle element to the game in addition to the action.
( (IP-MAT (NP-SBJ;{INACCESSIBLE} (D;_nphd_ This;{this}))
(VBP;_Dn.pr_ gives;{give[to]})
(NP-OB1 (D a;{a})
(N puzzle;{puzzle})
(N element;{element}))
(PP-OB2 (P-ROLE to;{to})
(NP (D the;{the})
(N game;{game})))
(PP-NIM (P-ROLE in_addition_to;{in_addition_to})
(NP (D the;{the})
(N action;{action})))
(PUNC .))
(ID 5_a_freedoom))
arc(r_0005_0002__gives_r_0005_0006__to,r_0005_0001__This,arg0).
arc(r_0005_0002__gives_r_0005_0006__to,r_0005_0003__a_r_0005_0004__puzzle_r_0005_0005__element,arg1).
arc(r_0005_0002__gives_r_0005_0006__to,r_0005_0007__the_r_0005_0008__game,arg2).
arc(r_0005_0002__gives_r_0005_0006__to,r_0005_0010__the_r_0005_0011__action,r_0005_0009__in_addition_to__nim).
fof(formula,axiom,
? [R_0005_0001__THIS,R_0005_0003__A_R_0005_0004__PUZZLE_R_0005_0005__ELEMENT,R_0005_0007__THE_R_0005_0008__GAME,R_0005_0010__THE_R_0005_0011__ACTION,R_0005_0002__GIVES_R_0005_0006__TO] :
( r_0005_0001__This(R_0005_0001__THIS)
& r_0005_0003__a_r_0005_0004__puzzle_r_0005_0005__element(R_0005_0003__A_R_0005_0004__PUZZLE_R_0005_0005__ELEMENT)
& r_0005_0007__the_r_0005_0008__game(R_0005_0007__THE_R_0005_0008__GAME)
& r_0005_0010__the_r_0005_0011__action(R_0005_0010__THE_R_0005_0011__ACTION)
& r_0005_0002__gives_r_0005_0006__to(R_0005_0002__GIVES_R_0005_0006__TO)
& has_r_0005_0009__in_addition_to__nim(R_0005_0002__GIVES_R_0005_0006__TO,R_0005_0010__THE_R_0005_0011__ACTION)
& has_arg2(R_0005_0002__GIVES_R_0005_0006__TO,R_0005_0007__THE_R_0005_0008__GAME)
& has_arg1(R_0005_0002__GIVES_R_0005_0006__TO,R_0005_0003__A_R_0005_0004__PUZZLE_R_0005_0005__ELEMENT)
& has_arg0(R_0005_0002__GIVES_R_0005_0006__TO,R_0005_0001__THIS) ) ).