A woman in a market gestures to a hat, while a child reaches for the hat.
The child is with its mother.
Just because the child reaches for the woman's hat doesn't mean she is the child's mother.
exists p1 p2 p3 x1 x2 x3 x4.(rel(p1,x1) & to(x1,x4) & n_hat(x4) & n_hat(x4) & in(x1,x2) & n_gesture(x2) & of(x2,x3) & n_market(x3) & n_woman(x1) & exists x6.n_event(x6) & exists e1 x5.(for(e1,x4) & Actor(e1,x5) & v_reach(e1) & n_child(x5)) & while(p2,p3))
exists p1 x1 x2.(n_mother(x2) & of(x2,x1) & n_thing(x1) & n_child(x1) & with(x1,x2))