| ⊦ r = jvmref, init(str, addobj(r, class, fis, st)) ↔ init(str, st) |
⊦ init(str, st) ↔ (∀ class. tdname∃(str, class) → initdone(class, st))
⊦ r = jvmref, (∀ class0. tdname∃(str, class0) → initdone(class0, addobj(r, class, fis, st))) ↔ init(str, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addobj(r, class, fis, st), str)]]