| same-subclasses-contains(class, str0, str1), same-subclasses-contains(class, str, str0) ⊦ same-subclasses(class, str, str1) ∧ (contains(str1, mkclasstype(class), mkclasstype(class0)) → same-subclasses(class0, str, str1)) |
same-subclasses(class, str, str1), same-subclasses-contains(class, str0, str1), same-subclasses-contains(class, str, str0) ⊦ same-subclasses(class, str, str1) ∧ (contains(str1, mkclasstype(class), mkclasstype(class0)) → same-subclasses(class0, str, str1))
same-subclasses-contains(class, str0, str1), same-subclasses-contains(class, str, str0) ⊦ same-subclasses(class, str, str1), same-subclasses(class, str, str1) ∧ (contains(str1, mkclasstype(class), mkclasstype(class0)) → same-subclasses(class0, str, str1))
[[CONCRETESIMPRULES : ()], [EXTRAFMAS : (same-subclasses(class, str, str1))]]