| nx ≠ [], inv-journal(nx, gstore, gstore0, ginval), ri-inj(fi), ri-inj(fi0), syn, ginval0 = ginval, gstore1 = crash(gstore, gstore0, ginval, nx), gstore2 = gstore0, nx0 = nx, maxino = maxino0, ginval1 = ginval2, fi1 = fi0 ⊦ ⟨index_add_gnds#(gndx, fi, fi0, ginval, gstore0, nx, maxino0, ginval2; ax, gstore; syn, err)⟩ ( syn ∧ ginval0 = ginval ∧ gstore1 = crash(gstore, gstore0, ginval, nx) ∧ gstore2 = gstore0 ∧ nx0 = nx ∧ maxino = maxino0 ∧ ginval1 = ginval2 ∧ fi1 = fi0) |