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