| gstore[n] = groupblock(gndx, lax, m0), n ∈ gstore ⊦ (n0 ∈ gstore[n, groupblock(gndx, lax, m2)] ∨ n0 ∈ ginval ↔ n0 ∈ crash(gstore, gstore1, ginval, nx)) ∧ ( n0 ∈ gstore[n, groupblock(gndx, lax, m2)] ∨ 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] ) = crash(gstore, gstore1, ginval, nx)[n0]) |
⊦ n ∈ gstore[n0, gblock] ↔ n = n0 ∨ n ∈ gstore
gstore[n] = groupblock(gndx, lax, m0), n ∈ gstore ⊦ ((n0 = n ∨ n0 ∈ gstore) ∨ n0 ∈ ginval ↔ n0 ∈ crash(gstore, gstore1, ginval, nx)) ∧ ( (n0 = n ∨ 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] ) = crash(gstore, gstore1, ginval, nx)[n0])
Used terms: groupblock(gndx, lax, m2), n, gstore, n0