| r ∈ vals .nonnullrefs ⊦ r ≠ jvmref ∧ (∃ vals0, vals1. vals = vals0 + refval(r) ' + vals1 ∧ ¬ refval(r) ∈ vals0) |
⊦ [] .nonnullrefs = []
∀ r. r ∈ vals0 .nonnullrefs → r ≠ jvmref ∧ (∃ vals2, vals1. vals0 = vals2 + refval(r) ' + vals1 ∧ ¬ refval(r) ∈ vals2), r ∈ (val + vals0) .nonnullrefs ⊦ r ≠ jvmref ∧ (∃ vals2, vals1. val + vals0 = vals2 + refval(r) ' + vals1 ∧ ¬ refval(r) ∈ vals2)
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalues generated by [], +;], [CSIMPNAMEDSEQ : list, references, in-empty, ⊦ ¬ r ∈ []])]]