| dom gstore0 ∪ elems nx = dom gstore ∪ ginval, inv(gstore0), inv(gstore \ ginval) ⊦ inv(crash(gstore, gstore0, ginval, nx) \ ginval) |
⊦ inv(gstore) ↔ (∀ n. n ∈ gstore → inv(gstore[n]))
dom gstore0 ∪ elems nx = dom gstore ∪ ginval, inv(gstore \ ginval), inv(gstore0) ⊦ ∀ n. n ∈ crash(gstore, gstore0, ginval, nx) \ ginval → inv((crash(gstore, gstore0, ginval, nx) \ ginval)[n])
Used terms: crash(gstore, gstore0, ginval, nx) \ ginval