| gstore[n] = groupblock(gndx, lax, m), ri-cons(ri, nodes(gstore ↓, ginval)), @(n, m1, m2) ∈ ri, n ∈ gstore ⊦ @(m1, m2) ∈ lax, n ∈ ginval |
⊦ adr ∈ ri ↔ (∃ key. key ∈ ri ∧ ri[key] = adr)
gstore[n] = groupblock(gndx, lax, m), ri-cons(ri, nodes(gstore ↓, ginval)), n ∈ gstore, ∃ key. key ∈ ri ∧ ri[key] = @(n, m1, m2) ⊦ n ∈ ginval, @(m1, m2) ∈ lax
Used terms: ri, @(n, m1, m2)