| class ≤ class0, tdname+∃(str0, class), same-subclasses-contains(class0, str, str0) ⊦ tdname+∃(str, class) |
⊦ tdname+∃(str, class) ↔ tdname∃(str, class) ∨ is_predefined_class(class)
⊦ tdname∃(str0, class) ∧ ¬ tdname∃(str, class) ∧ class ≤ class0 → ¬ same-subclasses-contains(class0, str, str0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ is_predefined_class(class) → ( tdname+∃(str, class) ↔ tdname∃(str, class))])], [EXTRATERMS : (class, str)]]