mirror of
https://github.com/achlipala/frap.git
synced 2024-12-01 00:26:18 +00:00
Update frap_book.tex
This commit is contained in:
parent
d9fb7fca94
commit
dad4d406f6
1 changed files with 1 additions and 1 deletions
|
@ -4769,7 +4769,7 @@ More involved and raising new complications is the rule for loops; see the Coq c
|
||||||
|
|
||||||
Actually, we need to modify our translation judgment so that it also applies to ``silly'' intermediate states of execution in the target language.
|
Actually, we need to modify our translation judgment so that it also applies to ``silly'' intermediate states of execution in the target language.
|
||||||
For instance, we wind up with $\skipe$s that are quickly stepped away, yet those configurations must be related to source configurations by $\sim$.
|
For instance, we wind up with $\skipe$s that are quickly stepped away, yet those configurations must be related to source configurations by $\sim$.
|
||||||
Here is one example of the extra rules that we need to add to make our induction hypothsis strong enough.
|
Here is one example of the extra rules that we need to add to make our induction hypothesis strong enough.
|
||||||
$$\infer{\dscomp{v}{x \leftarrow \mt{Return} \; n; c(x)}{\mt{skip}; s}}{
|
$$\infer{\dscomp{v}{x \leftarrow \mt{Return} \; n; c(x)}{\mt{skip}; s}}{
|
||||||
v(y) = n
|
v(y) = n
|
||||||
& \dscomp{v}{c(n)}{s}
|
& \dscomp{v}{c(n)}{s}
|
||||||
|
|
Loading…
Reference in a new issue