| str ≠ str0, str0 ≠ `initstate', str0 ≠ `uninit' ⊦ validstatfields(str2, mkfs(class, ty, ((* str)) .field) ' ' + sks, st[jvmref -- mkfs(class0, ty0, ((* str0)) .field) ', val]) ↔ ¬ ¬ (validstatfield(str2, mkfs(class, ty, str .field) ', st) ∧ validstatfields(str2, sks, st[jvmref -- mkfs(class0, ty0, str0 .field) ', val])) |
str ≠ str0, str0 ≠ `initstate', str0 ≠ `uninit' ⊦ validstatfields(str2, mkfs(class, ty, str .field) ' ' + sks, st[jvmref -- mkfs(class0, ty0, str0 .field) ', val]) ↔ ¬ ¬ (validstatfield(str2, mkfs(class, ty, str .field) ', st) ∧ validstatfields(str2, sks, st[jvmref -- mkfs(class0, ty0, str0 .field) ', val]))