| ¬ (tdname+∃(str1, class) ∧ ¬ tdname+∃(str0, class)), same-subclasses(class, str, str1), same-subclasses-contains(class, str0, str1), same-subclasses-contains(class, str, str0), contains(str1, mkclasstype(class), mkclasstype(class0)) ⊦ contains(str0, mkclasstype(class), mkclasstype(class0)), same-subclasses(class0, str, str1), tdname+∃(str0, class) |
same-subclasses(class, str, str1), same-subclasses-contains(class, str0, str1), same-subclasses-contains(class, str, str0), contains(str1, mkclasstype(class), mkclasstype(class0)) ⊦ contains(str0, mkclasstype(class), mkclasstype(class0)), same-subclasses(class0, str, str1), tdname+∃(str0, class), tdname+∃(str1, class)
[[CONCRETESIMPRULES : ()]]