| ⊦ (∀ class. tdname∃(str, class) → initdone(class, addarray(r, ty, i, st))) ↔ init(str, st) |
⊦ initdone(class1, addarray(r, ty, i, st)) ↔ initdone(class1, st)
⊦ (∀ class. class∃(str, class) ∨ interface∃(str, class) → initdone(class, st)) ↔ init(str, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ tdname∃(str, class) ↔ class∃(str, class) ∨ interface∃(str, class)])]]