| ∀ r, sk, r0, st. r -- sk ∈ update(r0, fis0, st) ↔ r -- sk ∈ st ∨ r = r0 ∧ sk ∈ fis0 ⊦ r -- sk = r0 -- sk0 ∨ r -- sk ∈ update(r0, fis0, st) ↔ r -- sk ∈ st ∨ r = r0 ∧ (sk = sk0 ∨ sk ∈ fis0) |
∀ r, sk, r0, st. r -- sk ∈ update(r0, fis0, st) ↔ r -- sk ∈ st ∨ r = r0 ∧ sk ∈ fis0 ⊦ r = r0 ∧ sk = sk0 ∨ r -- sk ∈ update(r0, fis0, st) ↔ r -- sk ∈ st ∨ r = r0 ∧ (sk = sk0 ∨ sk ∈ fis0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r -- sk = r0 -- sk0 ↔ r = r0 ∧ sk = sk0])]]