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