Three dogs look on as two dogs attack a third dog in the streets.
A dog turns on another dog for stealing it's food
There could be many reasons for the dog to fight the other dogs and it may not be for stealing it's food.
exists e1 e2 s1 x1 x2 x3 x4 x5.(n_street(x5) & r_on(e1) & as(e1,x2) & Theme(e2,x4) & Actor(e2,x3) & v_attack(e2) & in(x4,x5) & n_dog(x4) & a_third(s1) & Theme(s1,x4) & (x2 = x3) & n_dog(x2) & card_eq_2(x2) & Actor(e1,x1) & v_look(e1) & n_dog(x1) & card_eq_3(x1))
exists e1 e2 p1 x1 x2 x3.(on(e1,x2) & exists p2 x4.((x1 = x4) & n_food(x4)) & n_thing(x1) & Topic(e2,p1) & Actor(e2,x3) & v_steal(e2) & (x2 = x3) & n_dog(x2) & -(x2 = x1) & n_dog(x1) & n_dog(x1) & Actor(e1,x1) & v_turn(e1))