| inv-journal(nx, gstore, gstore0, ginval), ri-inj(fi), ri-inj(fi0), syn, dom remove-refsize0(gstore) ∩ ginval = ∅ ⊦ ⟪index_commit#(maxino, fi, syn; ginval0, ginval, gstore, fi0, gstore0, nx, maxino0, ginval1; err)⟫ (inv-journal(nx, gstore, gstore0, ginval) ∧ ri-inj(fi0)) |
syn, dom remove-refsize0(gstore) ∩ ginval = ∅, inv-journal(nx, gstore, gstore0, ginval), ri-inj(fi0), ri-inj(fi) ⊦ ⟪index_commit#(maxino, fi, syn; ginval0, ginval, gstore, fi0, gstore0, nx, maxino0, ginval1; err)⟫ (inv-journal(nx, gstore, gstore0, ginval) ∧ ri-inj(fi0))