(* ProVerif is not able to confirm that the trace it finds
falsifies the query, because the verification that the query
is false does not deal with tables in the conclusion.
This is a known limitation. Anyway, tables in the conclusion
of queries are not well handled. *)

table T(bitstring).

event e(bitstring).

query x:bitstring; event(e(x)) ==> table(T(x)).

nounif x:bitstring; table(T( *x)).

const a:bitstring.

set traceDisplay = long.

process
	insert T(a) | event e(a) 

(* EXPECTPV
RESULT event(e(x)) ==> table(T(x)) cannot be proved.
0.004s (user 0.004s + system 0.000s), max rss 6952K
END *)
