Proof step 12 from proof valid-eraseq-next-erasing (previous step)
wlar[n] = wl-entry(m1, stat), n < # wlar, n < m, m < # wlar, n + 1 < # wlar, n ∈ q,
∀ n. n ∈ q ↔ n < m ∧ wlar[n].status = erasing
⊦ n = m, stat = erasing
Heuristic quantifier applied rule all left
And closed the goal!
Rule argument
pos: left 7 terms: n
Additional information
Used simplifier rules:
⊦ wl-entry(m, stat).status = stat; (s)
Used terms: n