• DocumentCode
    2023235
  • Title

    Eager normal form bisimulation

  • Author

    Lassen, Soren

  • fYear
    2005
  • fDate
    26-29 June 2005
  • Firstpage
    345
  • Lastpage
    354
  • Abstract
    This paper describes two new bisimulation equivalences for the pure untyped call-by-value λ-calculus, called enf bisimilarity and enf bisimilarity up to η. They are based on eager reduction of terms to eager normal form (enf), analogously to co-inductive bisimulation characterizations of Levy-Longo tree equivalence and Bohm tree equivalence (up to η). We argue that enf bisimilarity is the call-by-value analogue of Levy-Longo tree equivalence. Enf bisimilarity (up to η) is the congruence on source terms induced by the call-by-value CPS transform and Bohm tree equivalence (up to η) on target terms. Enf bisimilarity and enf bisimilarity up to η enjoy powerful bisimulation proof principles which, among other things, can be used to establish a retraction theorem for the call-by-value CPS transform.
  • Keywords
    bisimulation equivalence; lambda calculus; trees (mathematics); Bohm tree equivalence; Levy-Longo tree equivalence; call-by-value CPS transform; co-inductive bisimulation characterizations; eager normal form bisimulation equivalences; enf bisimilarity; untyped call-by-value λ-calculus; Computer science; Data structures; Differential equations; Logic; Testing; Transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2005. LICS 2005. Proceedings. 20th Annual IEEE Symposium on
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2266-1
  • Type

    conf

  • DOI
    10.1109/LICS.2005.15
  • Filename
    1509240