12_a_thrust
Shooting the reactor will damage it, and the guns will cease firing until power can be restored.
arc(r_0012_0001__Shooting, r_0012_0002__the_r_0012_0003__reactor, arg1).
arc(r_0012_0001__Shooting, z_000_12_a_thrust_4, arg0).
arc(r_0012_0004__will, r_0012_0005__damage, scope).
arc(r_0012_0005__damage, r_0012_0001__Shooting, arg0).
arc(r_0012_0005__damage, r_0012_0002__the_r_0012_0003__reactor, arg1).
arc(r_0012_0008__and, r_0012_0004__will, conj1).
arc(r_0012_0008__and, r_0012_0014__until, conj2).
arc(r_0012_0011__will, r_0012_0012__cease, scope).
arc(r_0012_0012__cease, r_0012_0013__firing, scope).
arc(r_0012_0013__firing, r_0012_0009__the_r_0012_0010__guns, arg0).
arc(r_0012_0014__until, r_0012_0011__will, scope).
arc(r_0012_0014__until, r_0012_0016__can, restriction).
arc(r_0012_0016__can, r_0012_0017__be, scope).
arc(r_0012_0017__be, r_0012_0018__restored, scope).
arc(r_0012_0018__restored, r_0012_0015__power, arg1).
arc(r_0012_0018__restored, z_000_12_a_thrust_52, arg0).
fof(formula,axiom,
? [R_12_8_AND,R_12_4_WILL_DAMAGE,R_12_1_SHOOTING,Z_12_A_THRUST_4,R_12_2_THE_REACTOR,R_12_14_UNTIL,R_12_16_CAN_BE_RESTORED,Z_12_A_THRUST_52,R_12_15_POWER,R_12_11_WILL_CEASE_FIRING,R_12_9_THE_GUNS] :
( the_reactor(R_12_2_THE_REACTOR)
& power(R_12_15_POWER)
& the_guns(R_12_9_THE_GUNS)
& and(R_12_8_AND)
& conj1(R_12_8_AND,R_12_4_WILL_DAMAGE)
& will_damage(R_12_4_WILL_DAMAGE,R_12_1_SHOOTING,R_12_2_THE_REACTOR)
& shooting(R_12_1_SHOOTING,Z_12_A_THRUST_4,R_12_2_THE_REACTOR)
& conj2(R_12_8_AND,R_12_14_UNTIL)
& until(R_12_14_UNTIL)
& conj1(R_12_14_UNTIL,R_12_16_CAN_BE_RESTORED)
& can_be_restored(R_12_16_CAN_BE_RESTORED,Z_12_A_THRUST_52,R_12_15_POWER)
& conj2(R_12_14_UNTIL,R_12_11_WILL_CEASE_FIRING)
& will_cease_firing(R_12_11_WILL_CEASE_FIRING,R_12_9_THE_GUNS) ) ).
( (IP-MAT (ILYR (ILYR (IP-PPL-SBJ (VAG;_Tn_ Shooting;{shoot})
(NP-OB1;{REACTOR} (D the;{the})
(N reactor;{reactor})))
(MD;_cat_Vi_ will;{will})
(IP-INF-CAT (VB;_Tn_ damage;{damage})
(NP-OB1;{REACTOR} (PRO it;{it}))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (NP-SBJ (D the;{the})
(NS guns;{gun}))
(MD;_cat_Vi_ will;{will})
(IP-INF-CAT (VB;_cat_Vg_ cease;{cease})
(IP-PPL-CAT (VAG;_I_ firing;{fire})))
(PP-SCON (P-CONN until;{until})
(IP-ADV (NP-SBJ (N power;{power}))
(MD;_cat_Vi_ can;{can})
(IP-INF-CAT (BE;_cat_VePASS_ be;{be})
(IP-PPL-CAT;{RESTORE_POWER} (NP-LGS *)
(VVN;_Tn_ restored;{restore}))))))))
(PUNC .))
(ID 12_a_thrust))