23_a_lob_n01
Alastair leant across and pressed a switch.
arc(r_0023_0002__leant, r_0023_0001__Alastair, arg0).
arc(r_0023_0002__leant, r_0023_0003__across, clr9).
arc(r_0023_0004__and, r_0023_0002__leant, conj1).
arc(r_0023_0004__and, r_0023_0005__pressed, conj2).
arc(r_0023_0005__pressed, r_0023_0001__Alastair, arg0).
arc(r_0023_0005__pressed, r_0023_0006__a_r_0023_0007__switch, arg1).
fof(formula,axiom,
? [R_23_4_AND,R_23_2_LEANT,R_23_3_ACROSS,R_23_5_PRESSED,R_23_1_ALASTAIR,R_23_6_A_SWITCH] :
( across(R_23_3_ACROSS)
& alastair(R_23_1_ALASTAIR)
& a_switch(R_23_6_A_SWITCH)
& and(R_23_4_AND)
& conj1(R_23_4_AND,R_23_2_LEANT)
& leant(R_23_2_LEANT,R_23_1_ALASTAIR)
& clr9(R_23_2_LEANT,R_23_3_ACROSS)
& conj2(R_23_4_AND,R_23_5_PRESSED)
& pressed(R_23_5_PRESSED,R_23_1_ALASTAIR,R_23_6_A_SWITCH) ) ).
( (IP-MAT (NP-SBJ;{ALASTAIR} (NPR Alastair;{Alastair}))
(ILYR (ILYR (VBD;_Ip_ leant;{lean[across]})
(ADVP-CLR (RP across;{across})))
(CONJP (CONJ and;{and})
(ILYR (VBD;_Tn_ pressed;{press})
(NP-OB1 (D a;{a})
(N switch;{switch})))))
(PUNC .))
(ID 23_a_lob_n01))