SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Set > FiniteSet
Next SetNullSet    UpSet

FiniteSet comparison table
Subject documentation is a kind of have axiom
SetA Class that satisfies extensionality as well as other conditions specified by some choice of set theory. Unlike Classes generally, Sets need not have an associated condition that determines their membership. Rather, they are thought of metaphorically as `built up' from some initial stock of objects by means of certain constructive operations (such as the pairing or power set operations). Note that extensionality alone is not sufficient for identifying Classes with Sets, since some Classes (e.g. Entity) cannot be assumed to be Sets without contradictionClass
(forall (?INT) (domain exhaustiveDecomposition ?INT Class))
FiniteSetA Set containing a finite number of elementsSet
(=>
(instance ?SET FiniteSet)
(exists (?NUMBER)
(and
(instance ?NUMBER NonnegativeInteger)
(equal ?NUMBER (CardinalityFn ?SET)))))

Next SetNullSet    UpSet