| ⊦ st0 =mode st ∧ exception(class1, st0) ∧ initdone(class0, st) → initdone(class0, st0) |
⊦ exception(class1, st) ↔ is_throw_mode(st[_mode]) ∧ st[_mode] .type = mkclasstype(class1)
st0[_mode] .type = mkclasstype(class1), initdone(class0, st), st0 =mode st, is_throw_mode(st0[_mode]) ⊦ initdone(class0, st0)
[[CONCRETESIMPRULES : ()]]