| same-subclasses-contains(ty .jtelemtype .class, str, str0), level⊆(str0, str), contains(str0, ty, ty0) ⊦ has_classtype(ty), contains(str, ty, ty0) |
⊦ ¬ has_classtype(ty) ∧ contains(str, ty, ty0) → contains(str0, ty, ty0)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (ty, str0, ty0, str)]]