22_a_thrust
To collect fuel, hover just above a fuel tank and activate the tractor beam.
arc(r_0022_0001__To_r_0022_0002__collect, r_0022_0003__fuel, arg1).
arc(r_0022_0001__To_r_0022_0002__collect, z_000_22_a_thrust_1, arg0).
arc(r_0022_0005__hover, r_0022_0008__a_r_0022_0009__fuel_r_0022_0010__tank, r_0022_0006__just_r_0022_0007__above_clr22).
arc(r_0022_0005__hover, z_000_22_a_thrust_1, arg0).
arc(r_0022_0011__and, r_0022_0005__hover, conj1).
arc(r_0022_0011__and, r_0022_0012__activate, conj2).
arc(r_0022_0012__activate, r_0022_0013__the_r_0022_0014__tractor_r_0022_0015__beam, arg1).
arc(r_0022_0012__activate, z_000_22_a_thrust_1, arg0).
arc(z_000_22_a_thrust_2, r_0022_0001__To_r_0022_0002__collect, restriction).
arc(z_000_22_a_thrust_2, r_0022_0011__and, scope).
fof(formula,axiom,
? [R_0022_0003__FUEL,Z_000_22_A_THRUST_1,R_0022_0001__TO_R_0022_0002__COLLECT,R_0022_0008__A_R_0022_0009__FUEL_R_0022_0010__TANK,R_0022_0005__HOVER,R_0022_0013__THE_R_0022_0014__TRACTOR_R_0022_0015__BEAM,R_0022_0012__ACTIVATE,R_0022_0011__AND,Z_000_22_A_THRUST_2] :
( r_0022_0003__fuel(R_0022_0003__FUEL)
& r_0022_0008__a_r_0022_0009__fuel_r_0022_0010__tank(R_0022_0008__A_R_0022_0009__FUEL_R_0022_0010__TANK)
& r_0022_0013__the_r_0022_0014__tractor_r_0022_0015__beam(R_0022_0013__THE_R_0022_0014__TRACTOR_R_0022_0015__BEAM)
& z_000_22_a_thrust_1(Z_000_22_A_THRUST_1)
& z_000_22_a_thrust_2(Z_000_22_A_THRUST_2)
& has_conj2(Z_000_22_A_THRUST_2,R_0022_0011__AND)
& r_0022_0011__and(R_0022_0011__AND)
& has_conj2(R_0022_0011__AND,R_0022_0012__ACTIVATE)
& r_0022_0012__activate(R_0022_0012__ACTIVATE)
& has_arg0(R_0022_0012__ACTIVATE,Z_000_22_A_THRUST_1)
& has_arg1(R_0022_0012__ACTIVATE,R_0022_0013__THE_R_0022_0014__TRACTOR_R_0022_0015__BEAM)
& has_conj1(R_0022_0011__AND,R_0022_0005__HOVER)
& r_0022_0005__hover(R_0022_0005__HOVER)
& has_arg0(R_0022_0005__HOVER,Z_000_22_A_THRUST_1)
& has_r_0022_0006__just_r_0022_0007__above_clr22(R_0022_0005__HOVER,R_0022_0008__A_R_0022_0009__FUEL_R_0022_0010__TANK)
& has_conj1(Z_000_22_A_THRUST_2,R_0022_0001__TO_R_0022_0002__COLLECT)
& r_0022_0001__To_r_0022_0002__collect(R_0022_0001__TO_R_0022_0002__COLLECT)
& has_arg0(R_0022_0001__TO_R_0022_0002__COLLECT,Z_000_22_A_THRUST_1)
& has_arg1(R_0022_0001__TO_R_0022_0002__COLLECT,R_0022_0003__FUEL) ) ).
( (IP-IMP (PP-SCON (IP-INF (TO To;{to})
(VB;_Tn_ collect;{collect})
(NP-OB1 (N fuel;{fuel}))))
(PUNC ,)
(ILYR (ILYR (VB;_Ipr_ hover;{hover[above]})
(PP-CLR (ADV just;{just})
(P-ROLE above;{above})
(NP (D a;{a})
(N fuel;{fuel})
(N tank;{tank}))))
(CONJP (CONJ and;{and})
(ILYR (VB;_Tn_ activate;{activate})
(NP-OB1 (D the;{the})
(N tractor;{tractor})
(N beam;{beam})))))
(PUNC .))
(ID 22_a_thrust))