| r0 ∈ fis0 .vals .nonnullrefs → fis0[sk] = refval(r0) ∧ sk ∈ fis0 ⊦ r0 = jvmref, dups(fis0 .keys), sk0 ∈ fis0 .keys, ∃ sk. ((sk0 × refval(r0)) ' + fis0)[sk] = refval(r0) ∧ (sk = sk0 ∨ sk ∈ fis0) |
[[CONCRETESIMPRULES : ([CSIMPNAMEDSEQ : assoclist, fieldinit, assoc-yes, ⊦ ((sk × val) ' + fis)[sk] = val], [CSIMPNAMEDSEQ : list, fieldinit-assoclista, a, ⊦ (fis + fis0) + fis1 = fis + fis0 + fis1], [CSIMPNAMEDSEQ : javavalue, , inj-03, ⊦ refval(r) = refval(r0) ↔ r = r0])], [EXTRATERMS : (sk0)]]