Officer in riot gear observes demonstration.
the officer is at home snoring
One cannot be snoring and observing at the same time because snoring implies sleeping with one's eyes closed.
exists e1 x1 x2 x3 x4.(ne_nam_officer(x1) & Theme(e1,x4) & Actor(e1,x1) & v_observe(e1) & n_demonstration(x4) & in(x1,x2) & n_gear(x2) & of(x2,x3) & n_riot(x3))
exists p1 x1.(n_officer(x1) & exists e1 x2 x3.(at(x1,x2) & Actor(e1,x3) & v_snore(e1) & (x2 = x3) & n_home(x2)))