| st[r -- _type] .type = mkclasstype(class), interface∃(str, class), is_obj(r, st), class+∃(str, class) ⊦ is_abstract(class) |
⊦ class+∃(str, class) ↔ class∃(str, class) ∨ is_predefined_class(class)
st[r -- _type] .type = mkclasstype(class), interface∃(str, class), is_obj(r, st), class∃(str, class) ∨ is_predefined_class(class) ⊦ is_abstract(class)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (class, str)]]