| gstore0 \ (∅ ++ n) = gstore1 \ (∅ ++ n), dom gstore0 = dom gstore1, n ∈ gstore0 ⊦ gstore1 = gstore0[n, gstore1[n]] |
⊦ gstore = gstore0 ↔ (∀ n. (n ∈ gstore ↔ n ∈ gstore0) ∧ (n ∈ gstore → gstore[n] = gstore0[n]))
gstore0 \ (∅ ++ n) = gstore1 \ (∅ ++ n), dom gstore0 = dom gstore1, n ∈ gstore0 ⊦ ∀ n0. (n0 ∈ gstore1 ↔ n0 ∈ gstore0[n, gstore1[n]]) ∧ (n0 ∈ gstore1 → gstore1[n0] = gstore0[n, gstore1[n]][n0])
Used terms: gstore0[n, gstore1[n]], gstore1