| err = ESUCCESS, remove-refsize0(istore) = istore, btree-inv(rp, adr, istore0, istore, zh, ∅, ∅), btree-inv(rp, adr, istore0, istore, zh, ri0, fi), inv(istore0), inv(istore), istore ⊑ istore0, pstate.index? → pstate.lnum ∈ istore0 ⊦ pstate.journal?, ∅ = ∅ ∧ ∅ = ∅ ∧ ∅ = ∅ ∧ [] = [] ∧ maxino4 = maxino4 ∧ ∅ = ∅ ∧ btree-inv(rp, adr, istore0, istore, zh, ∅, ∅) ∧ ri = ∅ ∧ fi3 = ∅ ∧ true ∧ ESUCCESS = err |
remove-refsize0(istore) = istore, btree-inv(rp, adr, istore0, istore, zh, ri0, fi), btree-inv(rp, adr, istore0, istore, zh, ∅, ∅), inv(istore), inv(istore0), istore ⊑ istore0, pstate.index? → pstate.lnum ∈ istore0 ⊦ pstate.journal?, ri = ∅ ∧ fi3 = ∅