| class ∈ claset ⊦ claset = ∅, class = `java.lang.Object' .class, init(claset, addclass(class, fis, st)) ↔ init(claset -- class, st), # claset = 0, mkfs(class, void_type, `initstate' .field) ' ∈ fis |
⊦ init(claset, st) ↔ (∀ class. class ∈ claset → initdone(class, st))
class ∈ claset ⊦ claset = ∅, class = `java.lang.Object' .class, (∀ class0. class0 ∈ claset → initdone(class0, addclass(class, fis, st))) ↔ init(claset -- class, st), # claset = 0, mkfs(class, void_type, `initstate' .field) ' ∈ fis
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addclass(class, fis, st), claset)]]