Signed-off-by: Jim Pryor <profjim@jimpryor.net>
int x = 3;
x = 2;
- *but it's not the same!* In the latter case we have mutation, in the former case we don't. You will learn to recognize the difference as we proceed.
+ <em>but it's not the same!</em> In the latter case we have mutation, in the former case we don't. You will learn to recognize the difference as we proceed.
The OCaml expression just means:
(fun x -> ((fun x -> x) 2) 3)
- and there's no more change of state going on here than there is in:
+ and there's no more mutation going on there than there is in:
<pre>
- <code>∃x. (F x and ∃x (not (F x)))</code>
+ <code>∀x. (F x or ∀x (not (F x)))</code>
</pre>