úplná relace (TotalValuedRelation)
A Relation is a TotalValuedRelation
just in case there exists an assignment for the last argument position of the
Relation given any assignment of values to every argument position except
the last one. Note that declaring a Relation to be both a TotalValuedRelation
and a SingleValuedRelation means that it is a total function.
Ontologie
SUMO / BASE-ONTOLOGYNadtřída(y)
Instance(s)
duration
Související termín(y)
binární relace
seznam
neúplná relace
predikát
pravděpodobnostní relace
relace se čtyřmi argumenty
relace s pěti argumenty
relace rozšířená na veličiny
relace s jedinou hodnotou
prostorová relace
časová relace
terciální relace
relace s proměnným počtem argumentů
Axiomy (2)
relace je exhaustively partitioned into úplná relace,neúplná relace.
(partition Relation TotalValuedRelation PartialValuedRelation)
rel je instancí třídy úplná relace tehdy a jen tehdy pokud existuje valence tak, že rel je instancí třídy relace a rel has valence argument(s) a - jestliže pro všechny number,element,class platí: jestliže number je menší než valence a numberth argument of rel je an instance of class a element se rovná "numberth element of "()"", potom element je instancí třídy class,
- potom existuje item tak, že rel(,item) holds
.
(<=>
(instance ?REL TotalValuedRelation)
(exists
(?VALENCE)
(and
(instance ?REL Relation)
(valence ?REL ?VALENCE)
(=>
(forall
(?NUMBER ?ELEMENT ?CLASS)
(=>
(and
(lessThan ?NUMBER ?VALENCE)
(domain ?REL ?NUMBER ?CLASS)
(equal
?ELEMENT
(ListOrderFn
(ListFn @ROW)
?NUMBER)))
(instance ?ELEMENT ?CLASS)))
(exists
(?ITEM)
(holds ?REL @ROW ?ITEM))))))