| m < # apebs, # apebs = # wlar ⊦ valid-wl(subarray(apebs, 0, m), subarray(wlar, 0, m)) ∧ ¬ valid-peb(apebs[m]) → (valid-wl(subarray(apebs, 0, m + 1), subarray(wlar[m, wl-entry(m0, erasing)], 0, m + 1)) ↔ ¬ apebs[m].bad) |
# apebs = # wlar, m < # apebs, valid-wl(subarray(apebs, 0, m), subarray(wlar, 0, m)) ⊦ valid-wl(subarray(apebs, 0, m + 1), subarray(wlar[m, wl-entry(m0, erasing)], 0, m + 1)) ↔ ¬ apebs[m].bad, valid-peb(apebs[m])