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