This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 23rd Annual IEEE Symposium on Logic in Computer Science
Typed Normal Form Bisimulation for Parametric Polymorphism
June 24-June 27
ISBN: 978-0-7695-3183-0
This paper presents a new bisimulation theory for parametric polymorphism which enables straight forward co-inductive proofs of program equivalences involving existential types.??The theory is an instance of typed normal form bisimulation and demonstrates the power of this recent framework for modeling typed lambda calculi as labelled transition systems.We develop our theory for a continuation-passing style calculus, Jump-With-Argument, where normal form bisimulation takes a simple form.??We equip the calculus with both existential and recursive types.??An "ultimate pattern matching theorem" enables us to define bisimilarity and we show it to be a congruence.??We apply our theory to proving program equivalences, type isomorphisms and genericity.
Index Terms:
typed lambda calculus, LTS, bisimulation, parametric polymorphism
Citation:
Soren B. Lassen, Paul Blain Levy, "Typed Normal Form Bisimulation for Parametric Polymorphism," lics, pp.341-352, 2008 23rd Annual IEEE Symposium on Logic in Computer Science, 2008
Usage of this product signifies your acceptance of the Terms of Use.