| apebs[n].vidhdr.leb = VTBL_LNUM, wlar[n].status = used, apebs[n].vidhdr.vol = VTBL_VOLID, n < # apebs, n < # wlar, is-encoded(to-vtbl(vols), apebs[n].data), valid-eraseq(wlar, q), n ∈ q ⊦ |
avhdr.leb = VTBL_LNUM, wlar[n].status = used, avhdr.vol = VTBL_VOLID, apebs[n] = mkpeb(aehdr, avhdr, buf, m, boolvar), n < # wlar, n < # apebs, is-encoded(to-vtbl(vols), buf), valid-eraseq(wlar, q), n ∈ q ⊦
Used simplifier rules: ⊦ ( ((aehdr = apeb.echdr ∧ avhdr = apeb.vidhdr) ∧ buf = apeb.data) ∧ m = apeb.fill) ∧ (boolvar ↔ apeb.bad) ↔ apeb = mkpeb(aehdr, avhdr, buf, m, boolvar); (elim) Used terms: apebs[n], aehdr, avhdr, buf, m, boolvar