| is_indexkey(sk) ⊦ jvmref = r, (jvmref -- sk ∈ st ↔ jvmref -- sk ∈ addclass(class0, fis0, addobj(r, class, fis, st))) ∧ (addclass(class0, fis0, st)[jvmref -- sk]) = (addclass(class0, fis0, addobj(r, class, fis, st))[jvmref -- sk]) |
⊦ ¬ is_fskey(sk) → (r -- sk ∈ addclass(class, fis, st) ↔ r -- sk ∈ st)
¬ is_fskey(sk), is_indexkey(sk) ⊦ jvmref = r, (jvmref -- sk ∈ st ↔ jvmref -- sk ∈ addobj(r, class, fis, st)) ∧ (addclass(class0, fis0, st)[jvmref -- sk]) = (addclass(class0, fis0, addobj(r, class, fis, st))[jvmref -- sk])
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_indexkey(sk) → ¬ is_fskey(sk)])], [EXTRATERMS : (addobj(r, class, fis, st), fis0, class0, sk, jvmref)]]