| class ≤ class0, interface∃(str0, class), (∀ class1. class∃(str0, class1) ∧ class1 ≤ class0 → class∃(str, class1)) ∧ (∀ class1. interface∃(str0, class1) ∧ class1 ≤ class0 → interface∃(str, class1)) ⊦ interface∃(str, class) |
interface∃(str0, class), class ≤ class0, ∀ class1. interface∃(str0, class1) ∧ class1 ≤ class0 → interface∃(str, class1), ∀ class1. class∃(str0, class1) ∧ class1 ≤ class0 → class∃(str, class1) ⊦ interface∃(str, class)
[[CONCRETESIMPRULES : ()]]