| valid-indices(wlar, nx), ∀ n. n ∈ q ↔ n < # wlar ∧ wlar[n].status = erasing, ∀ wle. f(wle).status = wle.status ⊦ dups(nx), ∀ n. n ∈ q ↔ n < # wlar.mapIndices(nx, f) ∧ wlar.mapIndices(nx, f)[n].status = erasing |
valid-indices(wlar, nx), ∀ wle. f(wle).status = wle.status, ∀ n. n ∈ q ↔ n < # wlar ∧ wlar[n].status = erasing ⊦ n ∈ q ↔ n < # wlar.mapIndices(nx, f) ∧ wlar.mapIndices(nx, f)[n].status = erasing, dups(nx)