| ⊦ ∀ n0. (n0 ∈ (gstore -- n)↓ ↔ n0 ∈ gstore ↓ -- n) ∧ (n0 ∈ (gstore -- n)↓ → (gstore -- n)↓[n0] = (gstore ↓ -- n)[n0]) |
n0 ∈ gstore ⊦ (gstore -- n)↓[n0] = gstore[n0] ↓, n0 = n
Used simplifier rules: down-store-in: ⊦ n ∈ gstore ↓ ↔ n ∈ gstore;%down-store-at: ⊦ n ∈ gstore → gstore ↓[n] = gstore[n] ↓;% ⊦ n ≠ n0 → (gstore -- n0)[n] = gstore[n]; (s)% ⊦ n ∈ gstore -- n0 ↔ n ≠ n0 ∧ n ∈ gstore; (s)