| ⊦ ¬ adr1 ∈ alladrs ∧ r ∈ zh ∧ zh[r].dirty ∧ ((btree(rp, r, adr0, height, true, ri, iast, as, alladrs, nstat) * P))(zh) → ((btree(rp, r, adr1, height, true, ri, iast, as, (alladrs -- adr0) ++ adr1, nstat) * P))(zh) |
((btree(rp, r, adr0, height, true, ri, iast, as, alladrs, nstat) * P))(zh), zh[r].dirty, r ∈ zh ⊦ ((btree(rp, r, adr1, height, true, ri, iast, as, (alladrs -- adr0) ++ adr1, nstat) * P))(zh), adr1 ∈ alladrs