| ⊦ eqex(st, st0, r) ∧ eqex(st0[rk, val], st1, r) → eqex(st[rk, val], st1, r) |
⊦ eqex(st, st0, r) → eqex(st0, st, r)
⊦ eqex(st, st0, r) ∧ eqex(st0, st1, r) → eqex(st, st1, r)
⊦ eqex(st, st, r)
eqex(st, st0, r), eqex(st0[rk, val], st1, r), eqex(st0, st, r), eqex(st1, st0[rk, val], r) ⊦ eqex(st[rk, val], st1, r)
[[CONCRETESIMPRULES : ()]]