A woman wearing a purple top is walking in the rain carrying a white and red umbrella.
A woman is going home.
People walk in the rain for all sorts of reasons that don't involve going home.
exists e2 e1 e3 s1 s2 s3 x1 x2 x3 x4 x5.(n_rain(x4) & for(e2,e3) & Theme(e3,x5) & Actor(e3,x1) & v_carry(e3) & n_umbrella(x5) & a_red(s3) & Theme(s3,x5) & a_white(s2) & Theme(s2,x5) & in(e2,x4) & Actor(e2,x1) & v_walk(e2) & Theme(e1,x3) & Actor(e1,x2) & v_wear(e1) & n_top(x3) & a_purple(s1) & Theme(s1,x3) & (x1 = x2) & n_woman(x1))
exists e1 x1 x2.(Time(e1,x2) & n_home(x2) & Actor(e1,x1) & v_go(e1) & n_woman(x1))