| st[r0 -- _type] .type ≤ ty, junkrefs(str, (r0 ' + []) + r ', ty, st -- r) ⊦ r = r0, junkref(str, r0, st), r ∈ [], validrefs(str, r0 ' + [] + r ', ty, st) |
st[r0 -- _type] .type ≤ ty, junkrefs(str, r0 ' + r ', ty, st -- r) ⊦ r = r0, junkref(str, r0, st), validrefs(str, r0 ' + r ', ty, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ r ∈ []], [CSIMPSEQ : ⊦ (refs + refs0) + refs1 = refs + refs0 + refs1], [CSIMPSEQ : ⊦ [] + refs = refs])]]