| gstore[lnum] = groupblock(gndx0, lax0, m0), ginval ∩ elems nx1 = ∅, inv(groupblock(gndx0, lax0, m0)), inv(gstore \ ginval), lnum ∈ gstore, ∀ ginval, gstore, gstore0, nx0. elems nx1 ∩ ginval = ∅ ∧ inv(gstore \ ginval) → abs-log(nx1, crash(gstore, gstore0, ginval, nx0) ↓) = abs-log(nx1, gstore ↓) ⊦ abs-log(nx1, crash(gstore, gstore0, ginval, nx0) ↓) = abs-log(nx1, gstore ↓), lnum ∈ ginval |
Used simplifier rules: int-c: ⊦ ns ∩ ns0 = ns0 ∩ ns; from specification set-union[nat-set] Used terms: ginval, gstore, gstore0, nx0