(* Should find that observational equivalence is wrong *)

param verboseRules = yes.

free c.
private free autorR, n1, n2.
noninterf autorR among (n1, n2).

process
  new honestC;
  (  
  out(honestC, autorR)
  |
  in(honestC, IDI);
  if n1 = IDI then 
    out(c, tagA) 
  )

(* EXPECTPV
RESULT Non-interference autorR among (n1[], n2[]) cannot be proved.
0.012s (user 0.004s + system 0.008s), max rss 7064K
END *)
