| ⊦ r -- i ' ∈ addclass(class1, fis, st) ↔ r -- i ' ∈ st |
⊦ addclass(class1, [], st) = st[jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)]
∀ r, i, class1, st. r -- i ' ∈ addclass(class1, fis0, st) ↔ r -- i ' ∈ st ⊦ r -- i ' ∈ addclass(class1, fv + fis0, st) ↔ r -- i ' ∈ st
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldinits generated by [], +;], [CSIMPSEQ : ⊦ r -- i ' ∈ st[r0 -- fs ', val0] ↔ r -- i ' ∈ st])]]