| init⊆(str, st, st0), init(str0, st), tdname∃(str0, class) ⊦ initdone(class, st0) |
⊦ init(str, st) ↔ (∀ class. tdname∃(str, class) → initdone(class, st))
init⊆(str, st, st0), ∀ class. tdname∃(str0, class) → initdone(class, st), tdname∃(str0, class) ⊦ initdone(class, st0)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, str0)]]