15_a_planetoid
Score 500 for each life - form caught in flight and 500 for each one safely returned to the planetoid surface.
arc(r_0015_0001__Score, r_0015_0002__500, arg1).
arc(r_0015_0001__Score, r_0015_0005__life_r_0015_0007__form, r_0015_0003__for_nim12).
arc(r_0015_0001__Score, z_000_15_a_planetoid_1, arg0).
arc(r_0015_0004__each_quant, r_0015_0001__Score, scope).
arc(r_0015_0004__each_quant, r_0015_0005__life_r_0015_0007__form, restriction).
arc(r_0015_0008__caught, r_0015_0005__life_r_0015_0007__form, arg1).
arc(r_0015_0008__caught, r_0015_0010__flight, r_0015_0009__in_nim29).
arc(r_0015_0008__caught, z_000_15_a_planetoid_22, arg0).
arc(r_0015_0011__and, r_0015_0004__each_quant, conj1).
arc(r_0015_0011__and, r_0015_0014__each_quant, conj2).
arc(r_0015_0014__each_quant, r_0015_0015__one, restriction).
arc(r_0015_0014__each_quant, z_000_15_a_planetoid_35, scope).
arc(r_0015_0017__returned, r_0015_0015__one, arg1).
arc(r_0015_0017__returned, r_0015_0016__safely, nim50).
arc(r_0015_0017__returned, r_0015_0019__the_r_0015_0021__surface, r_0015_0018__to_nim58).
arc(r_0015_0017__returned, z_000_15_a_planetoid_48, arg0).
arc(r_0015_0019__the_r_0015_0021__surface, r_0015_0020__planetoid, attrib61).
arc(z_000_15_a_planetoid_35, r_0015_0012__500, arg1).
arc(z_000_15_a_planetoid_35, r_0015_0015__one, r_0015_0013__for_nim42).
arc(z_000_15_a_planetoid_35, z_000_15_a_planetoid_1, arg0).
fof(formula,axiom,
? [R_15_11_AND] :
( ! [R_15_17_RETURNED,Z_15_A_PLANETOID_48,R_15_15_ONE,R_15_16_SAFELY,R_15_19_THE_SURFACE,R_15_20_PLANETOID] :
( ( one(R_15_15_ONE)
& safely(R_15_16_SAFELY)
& planetoid(R_15_20_PLANETOID)
& returned(R_15_17_RETURNED,Z_15_A_PLANETOID_48,R_15_15_ONE)
& nim50(R_15_17_RETURNED,R_15_16_SAFELY)
& to_nim58(R_15_17_RETURNED,R_15_19_THE_SURFACE)
& the_surface(R_15_19_THE_SURFACE)
& attrib61(R_15_19_THE_SURFACE,R_15_20_PLANETOID) )
=> ? [Z_15_A_PLANETOID_35,Z_15_A_PLANETOID_1,R_15_12_500] :
( 500(R_15_12_500)
& z_15_a_planetoid_35(Z_15_A_PLANETOID_35,Z_15_A_PLANETOID_1,R_15_12_500)
& for_nim42(Z_15_A_PLANETOID_35,R_15_15_ONE) ) )
& conj2(CONJ2)
& ! [R_15_8_CAUGHT,Z_15_A_PLANETOID_22,R_15_5_LIFE_FORM,R_15_10_FLIGHT] :
( ( life_form(R_15_5_LIFE_FORM)
& flight(R_15_10_FLIGHT)
& caught(R_15_8_CAUGHT,Z_15_A_PLANETOID_22,R_15_5_LIFE_FORM)
& in_nim29(R_15_8_CAUGHT,R_15_10_FLIGHT) )
=> ? [R_15_1_SCORE,Z_15_A_PLANETOID_1,R_15_2_500] :
( 500(R_15_2_500)
& score(R_15_1_SCORE,Z_15_A_PLANETOID_1,R_15_2_500)
& for_nim12(R_15_1_SCORE,R_15_5_LIFE_FORM) ) )
& conj1(CONJ1)
& and(R_15_11_AND) ) ).
( (IP-IMP (ILYR (ILYR (VB;_Tn_ Score;{score})
(NP-OB1 (NUM 500))
(PP-NIM (P-ROLE for;{for})
(NP (Q each;{each})
(N life;{life})
(PUNC <hyphen>)
(N form;{form})
(IP-PPL (NP-LGS *)
(VVN;_Tn_ caught;{catch})
(PP-NIM (P-ROLE in;{in})
(NP (N flight;{flight})))))))
(CONJP (CONJ and;{and})
(ILYR (NP-OB1 (NUM 500))
(PP-NIM (P-ROLE for;{for})
(NP (Q each;{each})
(N one;{one})
(IP-PPL (NP-LGS *)
(ADVP-NIM (ADV safely;{safely}))
(VVN;_Tn.pr_ returned;{return})
(PP-NIM (P-ROLE to;{to})
(NP (D the;{the})
(ADJP (ADJ planetoid;{planetoid}))
(N surface;{surface})))))))))
(PUNC .))
(ID 15_a_planetoid))