| tdname∃(str, class), ∀ class. interface∃(str, class) → interface∃(str0, class), ∀ class. class∃(str, class) → class∃(str0, class) ⊦ tdname∃(str0, class) |
⊦ tdname∃(str, class) ↔ class∃(str, class) ∨ interface∃(str, class)
class∃(str, class) ∨ interface∃(str, class), ∀ class. interface∃(str, class) → interface∃(str0, class), ∀ class. class∃(str, class) → class∃(str0, class) ⊦ tdname∃(str0, class)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (class, str)]]