| ⊦ (rp = null ∨ ¬ zh[rp].dirty) ∧ istore0 ⊑ istore ∧ btree-inv(rp, adr, istore, istore0, zh, ri, fi) → btree-inv(rp, adr, istore, istore, zh, ri, ri) |
btree-inv(rp, adr, istore, istore0, zh, ri, fi), istore0 ⊑ istore, rp = null ∨ ¬ zh[rp].dirty ⊦ btree-inv(rp, adr, istore, istore, zh, ri, ri)