| compatrefs(str, st), compatstatic(str, st), compatmode(str, st), newref(r, st), is_predefined_class(class) ⊦ compatstatic(str, addobj(r, class, [], st)), r = jvmref |
⊦ compatstatic(str, st) ↔ (∀ class. tdname∃(str, class) ∧ initdone(class, st) → compatfields(str, jvmref, statfields(class), st))
compatrefs(str, st), compatstatic(str, st), compatmode(str, st), newref(r, st), is_predefined_class(class) ⊦ ∀ class0. tdname∃(str, class0) ∧ initdone(class0, addobj(r, class, [], st)) → compatfields(str, jvmref, statfields(class0), addobj(r, class, [], st)), r = jvmref
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addobj(r, class, [], st), str)]]