| gstore1[lnum] = groupblock(gndx0, lax0, m0), gstore0[lnum] = groupblock(gndx, lax, m), abs-log(nx0, gstore0) = abs-log(nx0, gstore1), ∀ n. (n ∈ gstore0 ↔ n ∈ gstore1) ∧ (n ∈ gstore0 → gstore1[n].gndlist = gstore0[n].gndlist ∧ gstore1[n].ladrlist = gstore0[n].ladrlist) ⊦ lax = lax0 |
Used simplifier rules: ⊦ groupblock(gndx, lax, m).gndlist = gndx; (s)% ⊦ groupblock(gndx, lax, m).ladrlist = lax; (s)% ⊦ ¬ n ∈ gstore → gstore[n] = (∅)[n]; (s)%⊦ groupblock(gndx, lax, m) = groupblock(gndx0, lax0, m0) ↔ gndx = gndx0 ∧ lax = lax0 ∧ m = m0; (ws) Used terms: lnum