| fs ' .fs = mkfs(class, ty, fieldvar), compatmode(str, st), compatrefs(str, st), initdone(class0, addclass(`java.lang.Object' .class, [], st)), tdname∃(str, class0), fs ' ∈ statfields(class0) ⊦ `java.lang.Object' .class = class0, initdone(class0, st), jvmref -- fs ' ∈ addclass(`java.lang.Object' .class, [], st) ∧ ¬ is_indexkey(fs ') ∧ compat(str, addclass(`java.lang.Object' .class, [], st)[jvmref -- fs '], ty, addclass(`java.lang.Object' .class, [], st)) |
mkfs(class, ty, fieldvar) ' ∈ statfields(class0), tdname∃(str, class0), initdone(class0, addclass(`java.lang.Object' .class, [], st)), compatrefs(str, st), compatmode(str, st) ⊦ `java.lang.Object' .class = class0, initdone(class0, st), jvmref -- mkfs(class, ty, fieldvar) ' ∈ addclass(`java.lang.Object' .class, [], st) ∧ compat(str, addclass(`java.lang.Object' .class, [], st)[jvmref -- mkfs(class, ty, fieldvar) '], ty, addclass(`java.lang.Object' .class, [], st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ is_indexkey(fs ')], [CSIMPSEQ : ⊦ fs ' .fs = fs])]]