free pub: channel.

free c0: bitstring [private].

event A.

restriction attacker(c0) phase 1 ==> false.

query event(A) ==> false.

(* The query is false, because the trace in which the communication on
   pub happens directly without intervention of the attacker satisfies
   the restriction and event A is executed. *)

process
   out(pub, c0) | in(pub, =c0); event A

(* EXPECTPV
RESULT not event(A) cannot be proved.
0.032s (user 0.008s + system 0.024s), max rss 8560K
END *)
