| NP V NP |  
                  
                     |    example | 
                     
                        "Tony broke the window."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Patient 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        cause(Agent, E)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                      | 
                   
                
               
                  | NP V NP PP.instrument |  
                  
                     |    example | 
                     
                        "Tony broke the window with a hammer."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Patient  {with}  Instrument 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        cause(Agent, E)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                        utilize(during(E), Agent, Instrument)
                      | 
                   
                
               
                  | NP.patient V |  
                  
                     |    example | 
                     
                        "The window broke."
                      | 
                   
                  
                     |    syntax | 
                     
                         Patient  V 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                      | 
                   
                
               
                  | NP V ADV-Middle |  
                  
                     |    example | 
                     
                        "The crystal vases broke easily."
                      | 
                   
                  
                     |    syntax | 
                     
                         Patient  V  ADV 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                      | 
                   
                
               
                  | NP.instrument V NP |  
                  
                     |    example | 
                     
                        "The hammer broke the window."
                      | 
                   
                  
                     |    syntax | 
                     
                         Instrument  V  Patient 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                      | 
                   
                
               
                  | NP V NP ADJ |  
                  
                     |    example | 
                     
                        "Tony broke the piggy bank open."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Patient  Result 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        cause(Agent, E)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                      | 
                   
                
               
                  | NP V NP ADJ PP.instrument |  
                  
                     |    example | 
                     
                        "Tony broke the piggy bank open with a hammer."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Patient  Result  {with}  Instrument 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        cause(Agent, E)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                        utilize(during(E), Agent, Instrument)
                      | 
                   
                
               
                  | NP V NP PP.result |  
                  
                     |    example | 
                     
                        "Tony broke the glass to pieces."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Patient  {to into}  Result  [+state]
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        cause(Agent, E)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                      | 
                   
                
               
                  | NP V NP PP.result PP.instrument |  
                  
                     |    example | 
                     
                        "Tony broke the glass to pieces with a hammer."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Patient  {to into}  Result  [+state] {with}  Instrument 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Initial_State, Patient, ch_of_state, prep)
                        path_rel(result(E), Result, Patient, ch_of_state, prep)
                        cause(Agent, E)
                        contact(during(E), Instrument, Patient)
                        degradation_material_integrity(result(E), Patient)
                        physical_form(result(E), Form, Patient)
                        utilize(during(E), Agent, Instrument)
                      | 
                   
                
               
             |