| gstore[m0] ↓ = groupblock(gndx, lax, n0), @(m1, m2) ∈ lax ⊦ @(m0, m1, m2) ∈ gstore ↓ ↔ m0 ∈ gstore ↓ |
Used simplifier rules: down-store-in: ⊦ n ∈ gstore ↓ ↔ n ∈ gstore;%down-store-adr-in-explicit: ⊦ @(m0, m1, m2) ∈ gstore ↓ ↔ m0 ∈ gstore ∧ @(m1, m2) ∈ gstore ↓[m0].ladrlist;%down-store-at: ⊦ n ∈ gstore → gstore ↓[n] = gstore[n] ↓;% ⊦ groupblock(gndx, lax, m).ladrlist = lax; (s)% ⊦ ¬ n ∈ gstore → ¬ @(n, n0, n1) ∈ gstore; (s)