| gstore[n] = groupblock(gndx, lax, m0), @(m1, m2, m3).lnum ∈ gstore, @(@(m1, m2, m3).pos, @(m1, m2, m3).size) ∈ gstore[@(m1, m2, m3).lnum].ladrlist, n ∈ gstore ⊦ nodes(gstore[n, groupblock(gndx, lax, m)], ginval)[@(m1, m2, m3)] = nodes(gstore, ginval)[@(m1, m2, m3)], m1 ∈ ginval |
gstore[n] = groupblock(gndx, lax, m0), n ∈ gstore, @(m2, m3) ∈ gstore[m1].ladrlist, m1 ∈ gstore ⊦ nodes(gstore[n, groupblock(gndx, lax, m)], ginval)[@(m1, m2, m3)] = nodes(gstore, ginval)[@(m1, m2, m3)], m1 ∈ ginval
Used simplifier rules: ⊦ @(m, m0, m1).lnum = m; (s)% ⊦ @(m, m0, m1).size = m1; (s)% ⊦ @(m, m0, m1).pos = m0; (s)