| contains(str0, mkclasstype(class), ty), same-subclasses-contains(class, str, str0), has_classtype(ty) ⊦ contains(str0, mkclasstype(class), ty .jtelemtype), type∃(str, ty), is_classtype(ty) |
⊦ contains(str, ty, ty0) → contains(str, ty, ty0 .jtelemtype)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (ty, mkclasstype(class), str0)]]