| ⊦ abs○(avols, apebs, vols, q, v, m) ∧ v ∈ vols ∧ m < # vols[v] ∧ avols[v][m] = mapped(buf, m0) ∧ vols[v][m] = ⌜n⌝ ∧ apebs[n].data = buf ∧ apebs[n].fill ≤ m0 → abs(avols, apebs, vols, q) |
apebs[n].data = buf, avols[v][m] = mapped(buf, m0), vols[v][m] = ⌜n⌝ , m < # vols[v], abs○(avols, apebs, vols, q, v, m), v ∈ vols, apebs[n].fill ≤ m0 ⊦ abs(avols, apebs, vols, q)