| ⊦ class2 = class1, (addclass(class1, [], st)[jvmref -- mkfs(class2, ty, fieldvar) ', val]) = addclass(class1, [], st[jvmref -- mkfs(class2, ty, fieldvar) ', val]) |
⊦ addclass(class1, [], st) = st[jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)]
⊦ class2 = class1, (st[jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)][jvmref -- mkfs(class2, ty, fieldvar) ', val]) = (st[jvmref -- mkfs(class2, ty, fieldvar) ', val][jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)])
[[CONCRETESIMPRULES : ()]]