| inv-journal(nx, gstore, gstore0, ginval), inv-index(istore, istore0), inv-state(pstate, nx, gstore, istore, syn), syn, adr = adr0, istore1 = remove-refsize0(crash(istore, istore0)), istore2 = istore0, ginval0 = ginval, gstore1 = crash(gstore, gstore0, ginval, nx), gstore2 = gstore0, nx0 = nx, maxino = maxino0, ginval1 = ginval2 ⊦ ⟨apersistence_get_gc_block#(adr0, istore, istore0, ginval, gstore, gstore0, nx, maxino0, ginval2, pstate, syn; n; err)⟩ ( syn ∧ adr = adr0 ∧ istore1 = remove-refsize0(crash(istore, istore0)) ∧ istore2 = istore0 ∧ ginval0 = ginval ∧ gstore1 = crash(gstore, gstore0, ginval, nx) ∧ gstore2 = gstore0 ∧ nx0 = nx ∧ maxino = maxino0 ∧ ginval1 = ginval2) |