Skip to search boxSkip to navigationSkip to main content

Relational parametricity for control considered as a computational effect

  • University of Edinburgh
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

Danish

Journal (Volume, Issue Number)

Electronic Notes in Theoretical Computer Science (Volume 173)

Publication milestones

  • Published - 2007

Publication status

Published - 2007

ISSN

1571-0661

Publication IDs

  • Scopus: 33847675878

Abstract

This paper investigates parametric polymorphism in the presence of control operators. Our approach is to specialise a general type theory combining polymorphism and computational effects, by extending it with additional constants expressing control. By defining relationally parametric models of this extended calculus, we capture the interaction between parametricity and control. As a worked example, we show that recent results of M. Hasegawa on type definability in the second-order (call-by-name) λμ-calculus arise as special cases of general results valid for arbitrary computational effects.

Publication metrics

PlumX

Citations
6
Captures
2