| ⊦ # buf = (x + a ').flashsize → ( abs-nodes(buf, m, x + a ', lax + ladr ', false) ↔ (∃ buf0, buf1. buf = buf0 + buf1 ∧ abs-nodes(buf0, m, x, lax, false) ∧ abs-node(buf1, a) ∧ ladr = @(# buf0 + m, a.flashsize))) |
# buf = (x + a ').flashsize ⊦ abs-nodes(buf, m, x + a ', lax + ladr ', false) ↔ (∃ buf0, buf1. buf = buf0 + buf1 ∧ abs-nodes(buf0, m, x, lax, false) ∧ abs-node(buf1, a) ∧ ladr = @(# buf0 + m, a.flashsize))