| ⊦ r = jvmref, is_fskey(sk) ∧ r -- sk ∈ st[_out, val] ∧ okval(st[_out, val][r -- sk], sk .fs .type) ↔ ¬ is_indexkey(sk) ∧ r -- sk ∈ st ∧ okval(st[r -- sk], sk .fs .type) |
⊦ r = jvmref, is_fskey(fs ') ∧ r -- fs ' ∈ st[_out, val] ∧ okval(st[_out, val][r -- fs '], fs ' .fs .type) ↔ ¬ is_indexkey(fs ') ∧ r -- fs ' ∈ st ∧ okval(st[r -- fs '], fs ' .fs .type)
[[CONCRETESIMPRULES : ([CSIMPGEN : storekey generated by ', ';], [CSIMPSEQ : ⊦ ¬ is_fskey(i ')], [CSIMPSEQ : ⊦ is_indexkey(i ')])]]