Browse Source

Rewording

master
Daniel Hillerström 5 years ago
parent
commit
3bf65269f7
  1. 10
      thesis.tex

10
thesis.tex

@ -3288,7 +3288,7 @@ If $M \reducesto N$ then $\pcps{M} \reducesto^+ \areducesto^* \pcps{N}$.
\paragraph{Plotkin's colon translation} \paragraph{Plotkin's colon translation}
The defacto standard method for proving the correctness of a CPS
The traditional method for proving the correctness of a CPS
translation is by way of a simulation result. Simulation states that translation is by way of a simulation result. Simulation states that
every reduction sequence in a given source program is mimicked by its every reduction sequence in a given source program is mimicked by its
CPS transformation. CPS transformation.
@ -3300,10 +3300,10 @@ arise in the source program.
\citet{Plotkin75} uses the so-called \emph{colon translation} to \citet{Plotkin75} uses the so-called \emph{colon translation} to
overcome static administrative reductions. overcome static administrative reductions.
% %
Informally, it is defined such that given a source term $M$ and a
continuation $k$, the term $M : k$ is the result of performing all
static administrative reductions on $\cps{M}\,k$, that is
$\cps{M}\,k \reducesto^\ast M : k$.
Informally, it is defined such that given some source term $M$ and
some continuation $k$, then the term $M : k$ is the result of
performing all static administrative reductions on $\cps{M}\,k$, that
is to say $\cps{M}\,k \areducesto^* M : k$.
% %
Thus this translation makes it possible to bypass administrative Thus this translation makes it possible to bypass administrative
reductions and instead focus on the reductions inherited from the reductions and instead focus on the reductions inherited from the

Loading…
Cancel
Save