x,y,\ldots$ and continuation variables $k,l,\ldots$.

3ex

\[adx54\] The [*terms*]{} $M$ and [*jumps*]{} $J$ of the CCV $\lambda
 \mu$-calculus are defined by the following syntax:

2ex

2ex where $x$ ranges over ordinary variables and $k$ over continuation variables. We call the prefix $[k]$ a [*jumper*]{}.

1ex

The terms and jumps are syntactically separated. For example, $\lambda x.\,[k]M$ is disallowed. The lambda-abstraction and the mu-abstraction bind the abstracted variables as usual. Moreover, the let-sentences $\uplet LxM$ and $\uplet JxM$ bind the variable $x$ the scopes of which are $L$ and $J$. Definition of the set ${\it FV}(M)$ or ${\it FV}(J)$ of free (ordinary and continuation) variables is standard. For example, ${\it FV}(\uplet MxN)$ is given by $({\it FV}(M)-\{x\})\cup {\it FV}(N)$. The terms and the jumps obey ordinary $\alpha$-conversion rules. For example, $\uplet LxM$ equals $\uplet {L\{y/x\}}yM$ if $y$ is not free in $L$.

3ex

\[eua38\]

(1) We use curly braces for substitution to avoid too much of the overloading of the square brackets. We use two ways of substitution notation, $\{M/x\}$ and $\{x\mapsto M\}$. We select either from the aspect of readability.

(2) We write $x\in M$ in place of $x\in {\rm FV}(M)$ for simplicity.

1ex

As usual, we regard $\alpha$-convertible terms to be equal. In addition to this, we introduce new identification rules between terms involving the let notation.

3ex

\[yoq54\] We assume the following equality axioms:

2ex

2ex The first rule is the associativity of let-constructs, the second the commutativity between $\mu$ and let, and the third the commutativity between jumper and let. To be precise, the first equality remains
x, y,\ldots$ and continuation variables $ k, l,\ldots$. 

 3ex 

 \[adx54\ ] The [ * terms * ] { } $ M$ and [ * jumps * ] { } $ J$ of the CCV $ \lambda 
  \mu$-calculus are define by the following syntax: 

 2ex 

 2ex where $ x$ compass over ordinary variable star and $ k$ over sequel variables. We call the prefix $ [ k]$ a [ * jumper * ] { }. 

 1ex 

 The condition and jumps are syntactically separated. For model, $ \lambda x.\,[k]M$ is disallowed. The lambda - abstraction and the mu - abstractedness bind the abstracted variables as usual. furthermore, the let - sentences $ \uplet LxM$ and $ \uplet JxM$ oblige the variable $ x$ the scopes of which are $ L$ and $ J$. Definition of the fit $ { \it FV}(M)$ or $ { \it FV}(J)$ of free (ordinary and continuation) variable is standard. For example, $ { \it FV}(\uplet MxN)$ is given by $ ({ \it FV}(M)-\{x\})\cup { \it FV}(N)$. The terms and the jumps obey average $ \alpha$-conversion rules. For exercise, $ \uplet LxM$ equals $ \uplet { L\{y / x\}}yM$ if $ y$ is not free in $ L$. 

 3ex 

 \[eua38\ ] 

 (1) We use curly brace for substitution to avoid too much of the overloading of the square brackets. We use two way of substitution notation, $ \{M / x\}$ and $ \{x\mapsto M\}$. We select either from the aspect of readability. 

 (2) We write $ x\in M$ in place of $ x\in { \rm FV}(M)$ for simplicity. 

 1ex 

 As usual, we regard $ \alpha$-convertible terms to be adequate. In accession to this, we introduce modern designation rules between terms involving the lease notation. 

 3ex 

 \[yoq54\ ] We assume the following equality axioms: 

 2ex 

 2ex The inaugural rule is the associativity of let - constructs, the second the commutativity between $ \mu$ and let, and the third the commutativity between jumper and let. To be precise, the beginning equality remains
x,y,\lfots$ and continuation vaviables $k,l,\ldots$.

3er

\[qdx54\] Thx [*terms*]{} $M$ and [*jjmps*]{} $J$ of the CCV $\lambda
 \mu$-celcuous aee defined by the folluwing synnax:

2ex

2ex wyere $z$ ranges otsr ordikcry vzviablzs and $k$ over coktinuation eariables. We cdlu che prefix $[k]$ a [*jumper*]{}.

1ex

The terms and jumps srf syntacticalli sepswates. For example, $\lambda x.\,[k]M$ is disallkwed. Tht lambda-abstractiom and the mu-abstraction bijd tje abstracted variwbles as usozl. Iireover, the uet-sentencts $\uplet LxM$ and $\uplet JxM$ bind the variabld $x$ tke scopes od qhifv are $L$ and $J$. Desinition of bne set ${\it FV}(M)$ or ${\it FV}(J)$ of nree (mrdunary and continuatioi) variables is standwrd. For efajple, ${\it FV}(\uplet MzN)$ is ghven by $({\kr FX}(M)-\{x\})\du' {\if FV}(N)$. Hhe terms and the jumps ibey ordinary $\alpha$-vognrrsion rules. For evaiple, $\uplet LxM$ equals $\uplet {L\{y/x\}}yM$ if $y$ ps nkt free in $L$.

3ex

\[eua38\]

(1) We usw curly braces for suhstitutiog to avoid too much of the overloading of the squdre bcazkeus. We urw hwo ways of substitution notation, $\{M/x\}$ and $\{x\mapffo M\}$. We select eitmer from the aspecy lf teadability.

(2) We write $x\ih M$ in place of $x\ij {\rm FV}(I)$ for simpliciuy.

1ex

Ax usual, we regard $\alpha$-convwrtible termf to be equal. In adbition to thns, we ontrocuce new identification rulss between herms invkuving the let nogatpon.

3ef

\[yoq54\] We assume the followigg equalivy axnoms:

2ex

2ex The first rule is tje associativity of let-clnstrocts, tve second hhe commutativity between $\mu$ anv let, and the tvirg the coimutabivity between tumper and let. To be 'recisd, the firsn equalitb remains
x,y,\ldots$ and continuation variables $k,l,\ldots$. 3ex \[adx54\] $M$ [*jumps*]{} $J$ the CCV $\lambda following 2ex 2ex where ranges over ordinary and $k$ over continuation variables. We the prefix $[k]$ a [*jumper*]{}. 1ex The terms and jumps are syntactically separated. example, $\lambda x.\,[k]M$ is disallowed. The lambda-abstraction and the mu-abstraction bind the abstracted as Moreover, let-sentences LxM$ and $\uplet JxM$ bind the variable $x$ the scopes of which are $L$ and $J$. of the set ${\it FV}(M)$ or ${\it FV}(J)$ free (ordinary and continuation) is standard. For example, ${\it MxN)$ given by FV}(M)-\{x\})\cup FV}(N)$. terms and the obey ordinary $\alpha$-conversion rules. For example, $\uplet LxM$ equals $\uplet {L\{y/x\}}yM$ if $y$ is not free in 3ex \[eua38\] use curly for to too much of of the square brackets. We use substitution notation, $\{M/x\}$ and $\{x\mapsto M\}$. We select from the of readability. (2) We write $x\in in place of $x\in {\rm FV}(M)$ for simplicity. As usual, we regard $\alpha$-convertible terms to be equal. In addition to this, we introduce rules between terms involving let notation. 3ex We the equality 2ex 2ex first rule is the associativity of let-constructs, the second the commutativity $\mu$ and let, and the third the commutativity between jumper To precise, the first remains
x,y,\ldots$ and continuation varIables $k,l,\ldOts$.

3ex

\[Adx54\] the [*TeRms*]{} $M$ And [*jUmps*]{} $J$ of the CCV $\lAMbda
 \Mu$-calculus are defined by The foLlOWing SYnTax:

2ex

2Ex where $X$ RaNGEs oVeR oRdiNaRY vAriabLes And $k$ oveR continuatIon VaRiables. We calL ThE prefix $[k]$ a [*jUmpEr*]{}.

1ex

The terms And Jumps aRe SynTActicAllY sepaRated. FOR exampLe, $\lambda x.\,[K]M$ IS disalLOwed. The LAMbDa-abStraction and the mu-ABsTRaction bind the AbstraCtED vARIabLes As usual. MorEoVer, thE Let-sentENcES $\UPleT lxM$ and $\uplet Jxm$ bind the varIAblE $x$ the sCoPes OF which Are $L$ aNd $j$. defInition of thE set ${\It FV}(M)$ or ${\it fV}(J)$ of fREe (ordinARy and coNtinuaTioN) vaRiabLEs Is StaNdARd. FOR eXamPLe, ${\iT FV}(\uplet mxn)$ iS giveN by $({\iT fv}(m)-\{X\})\cup {\It Fv}(N)$. ThE termS and the jumps oBey OrdiNAry $\Alpha$-ConveRsioN rUles. FOr examPle, $\upLeT LxM$ equals $\uplet {l\{y/x\}}ym$ if $y$ is not FreE iN $L$.

3eX

\[eUa38\]

(1) We uSE curly BraCes For subsTitutioN To aVoID TOo Much of the overloadiNg OF ThE square bRacketS. we UsE Two ways oF sUbsTituTIOn notAtioN, $\{m/x\}$ And $\{x\mapsTo M\}$. We sELeCt Either fRoM the asPeCt oF reAdabiLIty.

(2) WE write $X\in M$ in plAce of $X\In {\rm FV}(M)$ for simpLIcity.

1ex

As usuaL, We REGaRD $\alpHa$-cOnvertible tErms TO be eQual. iN aDdiTIon to This, wE iNTrODuce new identificatiOn Rules bEtweeN terms involviNg the let noTATIon.

3ex

\[yoq54\] we asSUmE The following eqUalitY axioms:

2ex

2eX the first Rule iS the assoCiativity OF Let-constRucTs, tHe sEcoND ThE commutativitY BEtweEn $\Mu$ and leT, anD the thiRd tHe cOmmUtaTiVity betweEn jumper AnD lEt. to Be pRecisE, The first EqUalItY reMains
x,y,\ldots$ and continuati on variabl es $k ,l, \ld ot s$.
3ex 

\[adx54\] Th e  [*t erms*]{} $M$ and [*jum ps*]{ }$ J$ o f  t he CC V $\lam b da \mu $- ca lcu lu s  a re de fin ed by t he followi ngsy ntax:

2ex
2 ex  where $x$  ra nges over or din ary va ri abl e s and  $k $ ove r cont i nuatio n variabl es .  We ca l l the p r e fi x $[ k]$ a [*jumper*]{ } .1ex

The terms  and j um p sa r e s ynt acticallyse parat e d. Fore xa m p l e,$ \lambda x.\,[ k]M$ is dis a llo wed. T he  la m bda-ab strac ti o n a nd the mu-a bstr action bi nd the abstrac t ed vari ablesasusu al.M or eo ver ,t hel et -se n ten ces $\up le tLxM$and$ \ u p letJxM $ bi nd th e variable $x $ t he s c ope s ofwhich  are  $ L$ an d $J$.  Defi ni tion of the set  ${\ it FV}(M) $ o r${\ it  FV}( J )$ offre e ( ordinar y and c o nti nu a t i on ) variables is sta nd a r d.  For exa mple,$ {\ it FV}(\upl et  Mx N)$i s  give n by $( {\it FV} (M)-\{ x \} )\ cup {\i tFV}(N) $.  Th e t ermsa nd t he jum ps obeyordin a ry $\alpha$-co n version rules .  F o r  e x ampl e,$\uplet LxM $ eq u als$\up l et  {L \ {y/x\ }}yM$  i f  $ y $ is not free in $L $. 

3ex
\[eu a38\]

(1) We  use curly b r aces for  sub s ti t ution to avoid  toomuch of th e  overloa dingof the s quare bra c k ets. Weuse  tw o w ays o fsubstitutionn o tati on , $\{M/ x\} $ and $ \{x \ma pst o M \} $. We sel ect eith er  f ro mthe  aspe c t of rea da bil it y.
(2)W e writ e $x\ in M $in pla ce of $ x \i n {\rm  F V} (M)$  fo rsimpl icit y .
1ex

As  usual, w e r e gard  $ \a lpha$-c onvertible te rm s to be eq ua l.In add i t ion to t his, we introduce new i d entific ati on ru lesbetween t erm s invo lvi n g thelet no tatio n. 

3 e x 

\[y o q 54 \]We  assume th e fol lowin gequa lity ax ioms:

2ex

2ex Th e  fi rst rule is t heasso c i at ivi t yo f l et - con s t ructs, the seco nd the com mu t at ivity betw e en$\ mu$ and  let, a nd th e  thirdthe commu tativitybe twee n jum per and le t. To be  precise, the f i rs t equ ali ty rem ai ns
x,y,\ldots$ and_continuation variables_$k,l,\ldots$.

3ex

\[adx54\] The [*terms*]{} $M$_and [*jumps*]{}_$J$_of the_CCV_$\lambda
 \mu$-calculus are_defined by the_following syntax:

2ex

2ex where $x$_ranges over ordinary_variables_and $k$ over continuation variables. We call the prefix $[k]$ a [*jumper*]{}.

1ex

The terms and_jumps_are syntactically_separated._For_example, $\lambda x.\,[k]M$ is disallowed._The lambda-abstraction and the mu-abstraction_bind the_abstracted variables as usual. Moreover, the let-sentences $\uplet_LxM$_and $\uplet JxM$_bind the variable $x$ the scopes of which are_$L$ and $J$. Definition of the_set ${\it FV}(M)$_or_${\it_FV}(J)$ of free (ordinary_and continuation) variables is standard. For_example, ${\it FV}(\uplet MxN)$ is given_by $({\it FV}(M)-\{x\})\cup {\it FV}(N)$. The terms_and the jumps obey ordinary $\alpha$-conversion_rules. For example, $\uplet LxM$_equals $\uplet_{L\{y/x\}}yM$ if $y$ is not_free in $L$.

3ex

\[eua38\]

(1)_We use_curly braces for_substitution to avoid too much of_the overloading of_the square brackets. We use two_ways_of substitution notation,_$\{M/x\}$_and_$\{x\mapsto M\}$._We select either_from_the aspect_of_readability.

(2) We write $x\in M$ in_place_of $x\in {\rm FV}(M)$ for simplicity.

1ex

As usual,_we regard $\alpha$-convertible terms_to_be equal. In addition_to this, we introduce new_identification rules between terms involving the_let notation.

3ex

\[yoq54\]_We assume_the following equality axioms:

2ex

2ex The first rule is the associativity of_let-constructs, the second the commutativity between_$\mu$ and let, and_the third_the_commutativity between jumper_and_let. To_be precise, the first equality remains