@@ -294,12 +303,15 @@ Other boolean expressions are
...
@@ -294,12 +303,15 @@ Other boolean expressions are
```
```
### Let expression
### Let expression
```math
```math
\frac{<v, σ>⇓<\text{let } v:=e, σ>⇓σ'}{<\text{let } v := e, σ> ⇓ σ[v := e]}
\frac{<v, σ>⇓<\text{let } v:=e, σ>⇓σ'}{<\text{let } v := e, σ> ⇓ σ[v := e]}
```
```
### If expression
### Assign expression
```math
{<v := e, σ> ⇓ σ[v := e]}
```
- Explain (in text) what an interpretation of your example should produce, do that by dry running your given example step by step. Relate back to the SOS rules. You may skip repetitions to avoid cluttering.
- Explain (in text) what an interpretation of your example should produce, do that by dry running your given example step by step. Relate back to the SOS rules. You may skip repetitions to avoid cluttering.