| ⊦ r = jvmref, initdone(class0, addobj(r, class, sks, st)) ↔ initdone(class0, st) |
⊦ initdone(class1, st) ↔ ¬ initerror(class1, st) ∧ ¬ initundone(class1, st)
⊦ r ≠ jvmref → (initerror(class0, addobj(r, class, sks, st)) ↔ initerror(class0, st))
⊦ r ≠ jvmref → (initundone(class0, addobj(r, class, sks, st)) ↔ initundone(class0, st))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ initdone(class, st) → ( ¬ initundone(class, st) ↔ initerror(class, st))], [CSIMPSEQ : ⊦ initdone(class1, st) → ¬ initerror(class1, st)], [CSIMPSEQ : ⊦ initdone(class1, st) → ¬ initundone(class1, st)])], [EXTRATERMS : (addobj(r, class, sks, st), class0)]]