| junkrefs(str, refs, ty, st), ∀ r. r ∈ refs → unchangedNorec(r, st, st0) ⊦ junkrefs(str, refs, ty, st0) |
∀ str, ty, st, st0. junkrefs(str, refs0, ty, st) ∧ (∀ r. r ∈ refs0 → unchangedNorec(r, st, st0)) → junkrefs(str, refs0, ty, st0), junkrefs(str, r + refs0, ty, st), ∀ r0. r0 ∈ r + refs0 → unchangedNorec(r0, st, st0) ⊦ junkrefs(str, r + refs0, ty, st0)
[[CONCRETESIMPRULES : ([CSIMPGEN : references generated by [], +;], [CSIMPSEQ : ⊦ ¬ junkrefs(str, [], ty, st)])]]