| n ∈ gstore ↓ ⊦ (n ∈ gstore ↓ \ ginval ↔ n ∈ gstore \ ginval) ∧ (n ∈ gstore ↓ \ ginval → (gstore ↓ \ ginval)[n] = gstore ↓[n]) |
n ∈ gstore ⊦ (n ∈ gstore ↓ \ ginval → ¬ n ∈ ginval) ∧ (n ∈ gstore ↓ \ ginval → (gstore ↓ \ ginval)[n] = gstore[n] ↓)
Used simplifier rules: down-store-in: ⊦ n ∈ gstore ↓ ↔ n ∈ gstore;%down-store-at: ⊦ n ∈ gstore → gstore ↓[n] = gstore[n] ↓;% ⊦ n ∈ gstore \ ns ↔ n ∈ gstore ∧ ¬ n ∈ ns; (ws)