Proving termination of evaluation for System F with control operators

  • Biernacka M
  • Biernacki D
  • Lenglet S
  • et al.
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

We present new proofs of termination of evaluation in reduction semantics (i.e., a small-step operational semantics with explicit representation of evaluation contexts) for System F with control operators. We introduce a modified version of Girard's proof method based on reducibility candidates, where the reducibility predicates are defined on values and on evaluation contexts as prescribed by the reduction semantics format. We address both abortive control operators (callcc) and delimited-control operators (shift and reset) for which we introduce novel polymorphic type systems, and we consider both the call-by-value and call-by-name evaluation strategies.

Cite

CITATION STYLE

APA

Biernacka, M., Biernacki, D., Lenglet, S., & Materzok, M. (2013). Proving termination of evaluation for System F with control operators. Electronic Proceedings in Theoretical Computer Science, 127, 15–29. https://doi.org/10.4204/eptcs.127.2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free