| avhdr.leb = VTBL_LNUM, wlar[m].status = used, avhdr.vol = VTBL_VOLID, apebs[m] = mkpeb(aehdr, avhdr, buf, m0, boolvar), m < # apebs, m < # wlar, indices-erasing(wlar, nx), is-encoded(to-vtbl(vols), buf), valid-indices(wlar, nx) ⊦ dups(nx), valid-vtbl(apebs, vols, wlar.mapIndices(nx, f), m) |
avhdr.leb = VTBL_LNUM, avhdr.vol = VTBL_VOLID, apebs[m] = mkpeb(aehdr, avhdr, buf, m0, boolvar), wlar[m] = wl-entry(m1, stat), stat = used, m < # wlar, m < # apebs, indices-erasing(wlar, nx), is-encoded(to-vtbl(vols), buf), valid-indices(wlar, nx) ⊦ dups(nx), valid-vtbl(apebs, vols, wlar.mapIndices(nx, f), m)
Used simplifier rules: ⊦ m = wle.ec ∧ stat = wle.status ↔ wle = wl-entry(m, stat); (elim) Used terms: wlar[m], m1, stat