| ∀ r, st, sk, val. r = jvmref ∨ (fis0 ∈ st[r -- sk, val] ↔ fis0 ∈ st) ⊦ r = jvmref, fis0 ∈ st[r -- sk0, val0] ∧ jvmref -- sk ∈ st ∧ st[jvmref -- sk] = val ↔ jvmref -- sk ∈ st ∧ st[jvmref -- sk] = val ∧ fis0 ∈ st |
fis0 ∈ st[r -- sk0, val0] ∧ jvmref -- sk ∈ st ∧ st[jvmref -- sk] = val, ∀ r, st, sk, val. r = jvmref ∨ (fis0 ∈ st[r -- sk, val] ↔ fis0 ∈ st) ⊦ jvmref -- sk ∈ st ∧ st[jvmref -- sk] = val ∧ fis0 ∈ st, r = jvmref
jvmref -- sk ∈ st ∧ st[jvmref -- sk] = val ∧ fis0 ∈ st, ∀ r, st, sk, val. r = jvmref ∨ (fis0 ∈ st[r -- sk, val] ↔ fis0 ∈ st) ⊦ fis0 ∈ st[r -- sk0, val0] ∧ jvmref -- sk ∈ st ∧ st[jvmref -- sk] = val, r = jvmref
[[CONCRETESIMPRULES : ()]]