ginval ∩ elems nx = ∅, dom gstore0 ∪ elems nx = dom gstore ∪ ginval, inv(gstore \ ginval) ⊦ nx = [], inv(gstore[nx.last])