| wlar[n] = wl-entry(m, free), n < # apebs, n < # wlar, ubi-io-inv(apebs), valid-wl(apebs, wlar) ⊦ apebs[n].vidhdr = empty ∧ apebs[n].echdr.valid? ∧ apebs[n].fill = 0 |
wlar[n] = wl-entry(m, free), n < # apebs, n < # wlar, ubi-io-inv(apebs), valid-wl(apebs, wlar) ⊦ apebs[n].vidhdr = empty ∧ apebs[n].echdr.valid? ∧ apebs[n].fill = 0
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic