| err = ESUCCESS, 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 ⊦ ⟨maxino := maxino4, syn := true, ginval0 := ∅, nx := [], gstore0 := ∅, gstore := ∅, ginval := ∅, fi0 := ∅, fi := ∅⟩ ( ginval = ∅ ∧ gstore0 = ∅ ∧ gstore = ∅ ∧ nx = [] ∧ maxino = maxino4 ∧ ginval0 = ∅ ∧ btree-inv(rp, adr, istore0, istore, zh, fi0, fi) ∧ ri = fi0 ∧ fi3 = fi ∧ syn ∧ ESUCCESS = err), pstate.journal? |
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