| ginval ∩ elems nx = ∅, dom gstore0 ∪ elems nx = dom gstore ∪ ginval, n ∈ nx ⊦ n ∈ gstore |
ginval ∩ elems nx = ∅, dom gstore0 ∪ elems nx = dom gstore ∪ ginval, n ∈ nx ⊦ n ∈ gstore, n ∈ ginval
Used simplifier rules: elems-in-notin-ginval: ⊦ n ∈ nx ∧ elems nx ∩ ns = ∅ → ¬ n ∈ ns;%int-c: ⊦ ns ∩ ns0 = ns0 ∩ ns; from specification set-union[nat-set]%int-a: ⊦ (ns ∩ ns0) ∩ ns1 = ns ∩ ns0 ∩ ns1; from specification set-union[nat-set]