Should a Function Continue?

We show that two l-calculus terms can be observationally congruent (i.e., agree in all contexts) but their continuation-passing transforms may not be. We also show that two terms may be congruent in all untyped contexts but fail to be congruent in a language with call/ cc operators, and that two te...

Full description

Bibliographic Details
Main Author: Riecke, Jon Gary
Other Authors: Meyer, Albert R.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149684
_version_ 1826204527578054656
author Riecke, Jon Gary
author2 Meyer, Albert R.
author_facet Meyer, Albert R.
Riecke, Jon Gary
author_sort Riecke, Jon Gary
collection MIT
description We show that two l-calculus terms can be observationally congruent (i.e., agree in all contexts) but their continuation-passing transforms may not be. We also show that two terms may be congruent in all untyped contexts but fail to be congruent in a language with call/ cc operators, and that two terms may have the same meaning in a direct semantics but in a continuation semantics.
first_indexed 2024-09-23T12:56:38Z
id mit-1721.1/149684
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T12:56:38Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1496842023-03-30T03:42:16Z Should a Function Continue? Riecke, Jon Gary Meyer, Albert R. We show that two l-calculus terms can be observationally congruent (i.e., agree in all contexts) but their continuation-passing transforms may not be. We also show that two terms may be congruent in all untyped contexts but fail to be congruent in a language with call/ cc operators, and that two terms may have the same meaning in a direct semantics but in a continuation semantics. 2023-03-29T15:16:32Z 2023-03-29T15:16:32Z 1989-09 https://hdl.handle.net/1721.1/149684 20900188 MIT-LCS-TR-459 application/pdf
spellingShingle Riecke, Jon Gary
Should a Function Continue?
title Should a Function Continue?
title_full Should a Function Continue?
title_fullStr Should a Function Continue?
title_full_unstemmed Should a Function Continue?
title_short Should a Function Continue?
title_sort should a function continue
url https://hdl.handle.net/1721.1/149684
work_keys_str_mv AT rieckejongary shouldafunctioncontinue