11_a_thrust
Each planet has a reactor providing power for the limpet guns.
( (IP-MAT (NP-SBJ;{PLANET} (Q Each;{each})
(N planet;{planet}))
(HVP;_Tn_ has;{have})
(NP-OB1;{REACTOR} (D a;{a})
(N reactor;{reactor})
(IP-PPL (VAG;_Dn.pr_ providing;{provide[for]})
(NP-OB1 (N power;{power}))
(PP-OB2 (P-ROLE for;{for})
(NP (D the;{the})
(N limpet;{limpet})
(NS guns;{gun})))))
(PUNC .))
(ID 11_a_thrust))
arc(r_0011_0001__Each__quant,r_0011_0002__planet,restriction).
arc(r_0011_0001__Each__quant,r_0011_0003__has,scope).
arc(r_0011_0003__has,r_0011_0002__planet,arg0).
arc(r_0011_0003__has,r_0011_0004__a_r_0011_0005__reactor,arg1).
arc(r_0011_0006__providing_r_0011_0008__for,r_0011_0004__a_r_0011_0005__reactor,inv_arg0).
arc(r_0011_0006__providing_r_0011_0008__for,r_0011_0007__power,arg1).
arc(r_0011_0006__providing_r_0011_0008__for,r_0011_0009__the_r_0011_0010__limpet_r_0011_0011__guns,arg2).
fof(formula,axiom,
! [R_0011_0002__PLANET] :
( r_0011_0002__planet(R_0011_0002__PLANET)
=> ? [R_0011_0007__POWER,R_0011_0009__THE_R_0011_0010__LIMPET_R_0011_0011__GUNS,R_0011_0006__PROVIDING_R_0011_0008__FOR,R_0011_0004__A_R_0011_0005__REACTOR,R_0011_0003__HAS] :
( r_0011_0007__power(R_0011_0007__POWER)
& r_0011_0009__the_r_0011_0010__limpet_r_0011_0011__guns(R_0011_0009__THE_R_0011_0010__LIMPET_R_0011_0011__GUNS)
& r_0011_0003__has(R_0011_0003__HAS)
& has_arg1(R_0011_0003__HAS,R_0011_0004__A_R_0011_0005__REACTOR)
& r_0011_0004__a_r_0011_0005__reactor(R_0011_0004__A_R_0011_0005__REACTOR)
& has_inv_arg0(R_0011_0004__A_R_0011_0005__REACTOR,R_0011_0006__PROVIDING_R_0011_0008__FOR)
& r_0011_0006__providing_r_0011_0008__for(R_0011_0006__PROVIDING_R_0011_0008__FOR)
& has_arg2(R_0011_0006__PROVIDING_R_0011_0008__FOR,R_0011_0009__THE_R_0011_0010__LIMPET_R_0011_0011__GUNS)
& has_arg1(R_0011_0006__PROVIDING_R_0011_0008__FOR,R_0011_0007__POWER)
& has_arg0(R_0011_0003__HAS,R_0011_0002__PLANET) ) ) ).