A simple set is a set that can be a member of another set.Notes:
- The constraint that simple-set is a subclass-of thing is specified as part of the definition of THING, but it needs to be here, too, for bootstrapping reasons.
- Source: KIF Version 3.0 Specification
(<=> (Simple-Set ?X) (And (Set ?X) (Bounded ?X)))
(=> (= (Generalized-Union ?Set-Of-Sets) ?Set) (Forall (?S) (=> (Member ?S ?Set-Of-Sets) (Simple-Set ?S)))) (=> (= (Generalized-Intersection ?Set-Of-Sets) ?Set) (Forall (?S) (=> (Member ?S ?Set-Of-Sets) (Simple-Set ?S))))