(Exists (?A ?B)
(And (Component ?A)
(Component ?B)
(Connects-Components ?X ?A)
(Connects-Components ?X ?B)
(Connected-Components ?A ?B)))
(Inherited-Facet-Value Minimum-Slot-Cardinality
Connection
Connects-Components
2)
(=> (Connection ?X)
(Minimum-Value-Cardinality ?X Connects-Components 2))
(<=> (Connection ?X)
(And (Component ?X)
(Exists (?A ?B)
(And (Component ?A)
(Component ?B)
(Connects-Components ?X ?A)
(Connects-Components ?X ?B)
(Connected-Components ?A ?B)))))
(=> (Connects-Components $X $Y) (Component $Y))
(=> (Connects-Components $X $Y) (Connection $X))