5_a_freedoom
This gives a puzzle element to the game in addition to the action.
arc(r_0005_0002__gives, r_0005_0001__This, arg0).
arc(r_0005_0002__gives, r_0005_0003__a_r_0005_0004__puzzle_r_0005_0005__element, arg1).
arc(r_0005_0002__gives, r_0005_0007__the_r_0005_0008__game, arg2).
arc(r_0005_0002__gives, r_0005_0010__the_r_0005_0011__action, r_0005_0009__in_addition_to_nim25).
fof(formula,axiom,
? [R_5_2_GIVES,R_5_1_THIS,R_5_3_A_PUZZLE_ELEMENT,R_5_7_THE_GAME,R_5_10_THE_ACTION] :
( this(R_5_1_THIS)
& a_puzzle_element(R_5_3_A_PUZZLE_ELEMENT)
& the_game(R_5_7_THE_GAME)
& the_action(R_5_10_THE_ACTION)
& gives(R_5_2_GIVES,R_5_1_THIS,R_5_3_A_PUZZLE_ELEMENT,R_5_7_THE_GAME)
& in_addition_to_nim25(R_5_2_GIVES,R_5_10_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))