free c:channel.
free a:bitstring.
free b:bitstring.

event A(bitstring).
event B(bitstring).
event C.

query i:time, j:time, k:time, x:bitstring; attacker(x) phase 1 @i ==> event(C)@k && k > i.

process
  event C;
  event A(a);
  event A(b);
  event B(a);
  event B(b)

(* EXPECTPV
RESULT attacker_p1(x)@i ==> event(C)@k && k > i is false.
RESULT (query encoded as attacker_p1(x) ==> (event(C) ==> attacker_p1(x)))
RESULT (even attacker_p1(x) ==> event(C) && attacker_p1(x) is false.)
0.012s (user 0.004s + system 0.008s), max rss 7660K
END *)
