26_a_thrust
An extra spaceship is awarded for every 10,000 points scored.
arc(r_0026_0001__An_r_0026_0003__spaceship, r_0026_0002__extra, attrib5).
arc(r_0026_0004__is, r_0026_0007__every_quant, scope).
arc(r_0026_0005__awarded, r_0026_0001__An_r_0026_0003__spaceship, arg1).
arc(r_0026_0005__awarded, r_0026_0008__10_comma_000_r_0026_0009__points, r_0026_0006__for_clr20).
arc(r_0026_0005__awarded, z_000_26_a_thrust_13, arg0).
arc(r_0026_0007__every_quant, r_0026_0005__awarded, scope).
arc(r_0026_0007__every_quant, r_0026_0008__10_comma_000_r_0026_0009__points, restriction).
arc(r_0026_0010__scored, r_0026_0008__10_comma_000_r_0026_0009__points, arg1).
arc(r_0026_0010__scored, z_000_26_a_thrust_28, arg0).
fof(formula,axiom,
~ ! [R_26_10_SCORED,Z_26_A_THRUST_28,R_26_8_10_COMMA_POINTS] :
( ( 10_comma_points(R_26_8_10_COMMA_POINTS)
& scored(R_26_10_SCORED,Z_26_A_THRUST_28,R_26_8_10_COMMA_POINTS) )
=> ? [R_26_5_AWARDED,Z_26_A_THRUST_13,R_26_1_AN_SPACESHIP,R_26_2_EXTRA] :
( extra(R_26_2_EXTRA)
& awarded(R_26_5_AWARDED,Z_26_A_THRUST_13,R_26_1_AN_SPACESHIP)
& an_spaceship(R_26_1_AN_SPACESHIP)
& attrib5(R_26_1_AN_SPACESHIP,R_26_2_EXTRA)
& for_clr20(R_26_5_AWARDED,R_26_8_10_COMMA_POINTS) ) ) ).
( (IP-MAT (NP-SBJ (D An;{an})
(ADJP (ADJ extra;{extra}))
(N spaceship;{spaceship}))
(BEP;_cat_VePASS_ is;{be})
(IP-PPL-CAT (NP-LGS *)
(VVN;_Tn.pr_ awarded;{award[for]})
(PP-CLR (P-ROLE for;{for})
(NP (Q every;{every})
(NUM 10,000)
(NS points;{point})
(IP-PPL (NP-LGS *)
(VVN;_Tn_ scored;{score})))))
(PUNC .))
(ID 26_a_thrust))