| level⊆(str0, str1), level⊆(str, str0) ⊦ (class∃(str, class) → class∃(str1, class)) ∧ (interface∃(str, class0) → interface∃(str1, class0)) |
⊦ level⊆(str, str0) ↔ (∀ class. class∃(str, class) → class∃(str0, class)) ∧ (∀ class. interface∃(str, class) → interface∃(str0, class))
level⊆(str0, str1), (∀ class. class∃(str, class) → class∃(str0, class)) ∧ (∀ class. interface∃(str, class) → interface∃(str0, class)) ⊦ (class∃(str, class) → class∃(str1, class)) ∧ (interface∃(str, class0) → interface∃(str1, class0))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (str0, str)]]