Select language: english | cesky | deutsch | italiano | simplified chinese | traditional chinese | hindi
Concept:
English word:
Home

InsiemeOClasse (SetOrClass)

The SetOrClass of Sets and Classes, i.e. any instance of Abstract that has elements or instances.

Ontology

SUMO / BASE-ONTOLOGY

Superclass(es)

[tree]
Entitá
is subclass of
  Astratto  
is subclass of
  InsiemeOClasse  

Subclass(es)

Classe  Insieme  ClasseDisgiuntaACoppie  ClasseMutualmenteDisgiunta 

Coordinate term(s)

Attributo  Grafo  ElementoDelGrafo  Proposizione  Quantitá  Relazione 

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 é una sottoclasse di class se e solo se
(<=>
      (subclass ?SUBCLASS ?CLASS)
      (and
            (instance ?SUBCLASS SetOrClass)
            (instance ?CLASS SetOrClass)
            (forall
                  (?INST)
                  (=>
                        (instance ?INST ?SUBCLASS)
                        (instance ?INST ?CLASS)))))

class1 é disgiunto da class2 se e solo se
(<=>
      (disjoint ?CLASS1 ?CLASS2)
      (and
            (instance ?CLASS1 SetOrClass)
            (instance ?CLASS2 SetOrClass)
            (forall
                  (?INST)
                  (not
                        (and
                              (instance ?INST ?CLASS1)
                              (instance ?INST ?CLASS2))))))

InsiemeOClasse é esaustivamente partizionato in Insieme,Classe.
(partition SetOrClass Set Class)

Se class1 é un' istanza di InsiemeOClasse e class2 é un' istanza di InsiemeOClasse, allora "la differenza tra class1 e class2" is uguale a "l' unione di class1 e "il complemento di class2"".
(=>
      (and
            (instance ?CLASS1 SetOrClass)
            (instance ?CLASS2 SetOrClass))
      (equal
            (RelativeComplementFn ?CLASS1 ?CLASS2)
            (IntersectionFn
                  ?CLASS1
                  (ComplementFn ?CLASS2))))