Top-top-closed Relations and Admissibility

While developing a method for reasoning about programs, Pitts defined the tt-closed relations as an alternative to the standard admissible relations. This paper reformulates and studies Pitts's operational concept of tt-closure in a semantic framework. It investigates the non-trivial connection between tt-closure and admissibility, showing that tt-closure is strictly stronger than admissibility and that every tt-closed relation corresponds to an admissible preorder.

[1]  Andrew M. Pitts,et al.  Parametric polymorphism and operational equivalence , 2000, Mathematical Structures in Computer Science.

[2]  Alex K. Simpson,et al.  The Convex Powerdomain in a Category of Posets Realized by CPOs , 1995, Category Theory and Computer Science.

[3]  Lars Birkedal,et al.  Relational Interpretations of Recursive Types in an operational Setting (Summary) , 1997, TACS.

[4]  Philip Wadler,et al.  Theorems for free! , 1989, FPCA.

[5]  Martín Abadi,et al.  A Logic for Parametric Polymorphism , 1993, TLCA.

[6]  Martín Abadi,et al.  A PER model of polymorphism and recursive types , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.

[7]  John C. Reynolds,et al.  Types, Abstraction and Parametric Polymorphism , 1983, IFIP Congress.

[8]  Harry G. Mairson Outline of a Proof Theory of Parametricity , 1991, FPCA.

[9]  Andre Scedrov,et al.  Functorial Polymorphism , 1990, Theor. Comput. Sci..

[10]  Martín Abadi,et al.  Formal parametric polymorphism , 1993, POPL '93.

[11]  I. Stark,et al.  Operational reasoning for functions with local state , 1999 .