| gstore[n] = groupblock(gndx, lax, m0), n ∈ gstore, n0 ∈ crash(gstore, gstore1, ginval, nx), n0 ∈ gstore ∨ n0 ∈ ginval ⊦ (n0 ∈ nx ∨ ¬ n0 ∈ ginval ⊃ groupblock (gstore[n, groupblock(gndx, lax, m2)][n0].gndlist, gstore[n, groupblock(gndx, lax, m2)][n0].ladrlist, (n0 ∈ gstore1 ⊃ gstore1[n0].ref-size;0)) ;gstore1[n0] ) = (n0 ∈ nx ∨ ¬ n0 ∈ ginval ⊃ groupblock(gstore[n0].gndlist, gstore[n0].ladrlist, (n0 ∈ gstore1 ⊃ gstore1[n0].ref-size;0));gstore1[n0]) |
Used simplifier rules: ⊦ n ≠ n0 → gstore[n0, gblock][n] = gstore[n]; (s)% ⊦ gstore[n, gblock][n] = gblock; (s)% ⊦ groupblock(gndx, lax, m).gndlist = gndx; (s)% ⊦ groupblock(gndx, lax, m).ladrlist = lax; (s) Used formulas: n = n0