Proof step 17 from proof valid-eraseqw-use (previous step)
wlar[n] = wl-entry(m0, stat), wlar[n, wl-entry(m1, used)][n] = wl-entry(m, stat0), n ∈ q, # wlar ≤ n,
∀ n. n ∈ q ↔ n < # wlar ∧ wlar[n].status = erasing
⊦ stat = erasing
Heuristic quantifier closing applied rule all left
And closed the goal!
Rule argument
pos: left 5 terms: n
Additional information
Used simplifier rules:
⊦ m ≤ n → (n < m ↔ false); (s)
Used terms: n