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