| # vols[v0] = # avols[v0], apebs0[m4] = mkpeb(aehdr0, avhdr0, buf0, m3, boolvar0), vols[v][m] = ⌜n⌝ , apebs1[m4] = mkpeb(aehdr, avhdr, buf, m1, boolvar), avols[v0][m0] = mapped(buf0, m2), vols[v0][m0] = ⌜m4⌝ , m < # vols[v], m0 < # avols[v0], id(apebs1, apebs0, mapped-pebs(vols) -- n), valid-ebatbl(apebs0, wlar, vols, n0), v ∈ vols, v0 ∈ vols, v0 ∈ avols, m3 ≤ m2, v0 ≠ v ∨ m0 ≠ m ⊦ vols[v0][m0] = unmapped, buf0 = buf ∧ m1 ≤ m2 |
# vols[v0] = # avols[v0], apebs0[m4] = mkpeb(aehdr0, avhdr0, buf0, m3, boolvar0), vols[v][m] = ⌜n⌝ , apebs1[m4] = mkpeb(aehdr, avhdr, buf, m1, boolvar), avols[v0][m0] = mapped(buf0, m2), vols[v0][m0] = ⌜m4⌝ , m < # vols[v], m0 < # avols[v0], id(apebs1, apebs0, mapped-pebs(vols) -- n), valid-ebatbl(apebs0, wlar, vols, n0), v ∈ vols, v0 ∈ vols, v0 ∈ avols, m3 ≤ m2, v0 ≠ v ∨ m0 ≠ m ⊦ buf0 = buf ∧ m1 ≤ m2
Used simplifier rules: ⊦ unmapped ≠ ⌜m⌝ ; (s)