(=> (Generalized-Union ?Set-Of-Sets ?Set)
(And (= ?Set
(Setofall ?X
(Exists (?S)
(And (Member ?S ?Set-Of-Sets)
(Member ?X ?S)))))
(Forall (?S) (=> (Member ?S ?Set-Of-Sets) (Simple-Set ?S)))))