samUha yaa varga (SetOrClass)
The SetOrClass of Sets and Classes, i.e. any instance
of Abstract that has elements or instances.
Ontology
SUMO / BASE-ONTOLOGYSuperclass(es)
Subclass(es)
varga
varga
yugmataH asambaddha samUha
paarasparika asambaddha samUha
Coordinate term(s)
visheshtaa
aalekha
tatva aalekha
prastaava
parimaaNa
sambandha
Constrains relations
cardinality fn
complement fn
generalized intersection fn
generalized union fn
intersection fn
kappa fn
power set fn
relative complement fn
union fn
closed on
disjoint
domain
domain subclass
equivalence relation on
instance
irreflexive on
partial ordering on
range
range subclass
reflexive on
subclass
total ordering on
trichotomizing on
Axioms (4)
subclass is a subclass of class agar hai
(<=>
(subclass ?SUBCLASS ?CLASS)
(and
(instance ?SUBCLASS SetOrClass)
(instance ?CLASS SetOrClass)
(forall
(?INST)
(=>
(instance ?INST ?SUBCLASS)
(instance ?INST ?CLASS)))))
class1 asansavat class2 se hai agar hai
(<=>
(disjoint ?CLASS1 ?CLASS2)
(and
(instance ?CLASS1 SetOrClass)
(instance ?CLASS2 SetOrClass)
(forall
(?INST)
(not
(and
(instance ?INST ?CLASS1)
(instance ?INST ?CLASS2))))))
samUha yaa varga is exhaustively partitioned into varga,varga.
(partition SetOrClass Set Class)
Agar class1 is an instance of samUha yaa varga aur class2 is an instance of samUha yaa varga, to "the difference between class1 and class2" is equal to "the union of class1 and "the complement of class2"".
(=>
(and
(instance ?CLASS1 SetOrClass)
(instance ?CLASS2 SetOrClass))
(equal
(RelativeComplementFn ?CLASS1 ?CLASS2)
(IntersectionFn
?CLASS1
(ComplementFn ?CLASS2))))