| ⊦ is_newref_list(r ' + r0 ', st) ↔ r ≠ r0 ∧ newref(r, st) ∧ newref(r0, st) |
⊦ newref(r, st) ↔ r ≠ jvmref ∧ (∀ rk. rk ∈ st → rk .ref ≠ r)
⊦ is_newref_list(r ', st) ↔ newref(r, st)
⊦ is_newref_list(r ' + refs, st) ↔ ¬ ¬ (¬ r ∈ refs ∧ newref(r, st) ∧ is_newref_list(refs, st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r ∈ r0 ' ↔ r = r0], [CSIMPSEQ : ⊦ (refs + refs0) + refs1 = refs + refs0 + refs1])]]