| str ≠ str0 ⊦ (st[r -- (sks + mkfs(class, ty, ((* str)) .field) ' '), val][r0 -- (mkfs(class0, ty0, ((* str0)) .field) ' ' + sk1 ' + sks0)]) = (st[r -- (sks + mkfs(class, ty, str .field) ' '), val][st[r0 -- mkfs(class0, ty0, str0 .field) '] .refval -- (sk1 ' + sks0)]) |