| mkfs(class, ty, fieldvar) ' ∈ statfields(class0), tdname∃(str, class0), initdone(class0, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)]), compatrefs(str, st), compatmode(str, st) ⊦ compat (str, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)][jvmref -- mkfs(class, ty, fieldvar) '], ty, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)]), `java.lang.Object' .class = class0, initdone(class0, st) |
mkfs(class, ty, fieldvar) ' ∈ statfields(class0), tdname∃(str, class0), initdone(class0, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)]), compatrefs(str, st), compatmode(str, st) ⊦ compat (str, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)][jvmref -- mkfs(class, ty, fieldvar) '], ty, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)]), `java.lang.Object' .class = class0, initdone(class0, st)
[[CONCRETESIMPRULES : ()]]