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