“…A variety of promising techniques have emerged [29,36,19,20,34,33,23,5,35,12,25], and while some of these methods are denotational, most support direct reasoning about the operational semantics of programs. In particular, there has been a healthy rivalry between techniques based on Kripke logical relations (KLRs) [29,5,26,13,12,17,37] and bisimulations [36,19,34,33,23,35].…”