[TYPES] Paper: A Bisimulation for Type Abstraction and Recursion

Eijiro Sumii eijiro_sumii at anet.ne.jp
Mon Jul 19 17:17:32 EDT 2004


Dear all,

We are pleased to announce the following paper, available at:

  http://www.cis.upenn.edu/~sumii/pub/infohide5.pdf
  http://www.cis.upenn.edu/~sumii/pub/infohide5.ps.gz
  http://www.cis.upenn.edu/~sumii/pub/infohide5.dvi

Comments are welcome.

----------------------------------------------------------------------
          A Bisimulation for Type Abstraction and Recursion

                 Eijiro Sumii and Benjamin C. Pierce

We present a sound, complete, and elementary proof method---based on
bisimulation---for contextual equivalence in lambda-calculus with full
universal, existential, and recursive types.  Unlike logical relations
(either semantic or syntactic), our development is elementary, using
only sets and relations and avoiding advanced machinery such as domain
theory, admissibility, and TT-closure.  Unlike other bisimulations,
ours is complete even for existential types.  The key idea is to
consider _sets_ of relations---instead of just relations---as
bisimulations.
----------------------------------------------------------------------

Best regards,

    Eijiro Sumii
    Benjamin C. Pierce


More information about the Types-list mailing list