| ∀ ty1. contains(str0, ty, ty1) → type∃(str, ty1) ⊦ ∀ class1. contains(str0, ty, mkclasstype(class1)) → tdname+∃(str, class1) |
contains(str0, ty, mkclasstype(class)), ∀ ty1. contains(str0, ty, ty1) → type∃(str, ty1) ⊦ tdname+∃(str, class)
[[CONCRETESIMPRULES : ()]]