| ((btree(rp, rp0, adr0, height, dirty, fi, iast, as, alladrs, nstat) * P))(zh) ⊦ as ⊆ dom iast |
((btree(rp, rp0, adr0, 0, dirty, fi, iast, as, alladrs, nstat) * P))(zh) ⊦ as ⊆ dom iast
((btree(rp, rp0, adr0, height0 +1, dirty, fi, iast, as, alladrs, nstat) * P))(zh), ∀ rp, rp0, adr0, dirty, fi, iast, as, alladrs, nstat, P, zh. ((btree(rp, rp0, adr0, height0, dirty, fi, iast, as, alladrs, nstat) * P))(zh) → as ⊆ dom iast ⊦ as ⊆ dom iast
Used simplifier rules: nat freely generated by 0, +1;;