<На страницу назад | На страницу вперед>

А.3.1.2 Неопределенный объект
Две приведенные ниже схемы аксиом характеризуют неопределенный объект и его связи с функциями и отношениями.

Атомарное предложение, включающее терм, обозначающий неопределенный объект, должно быть ложным.
(An atomic sentence that contains a term denoting the null object must be false):

(forall (?r ?var1 . . . ?varn : (relation ?r) (or (= ?var1 null) . . . (= ?varn null)))
(not (?r ?var1 . . . ?varn)))

Терм функции, включающий терм, обозначающий неопределенный объект, сам должен обозначать неопределенный объект.
(A function term that includes a term denoting the null object must itself denote the null object):

(forall (?f ?var1 . . . ?varn : (function ?f) (or (= ?var1 null) . . . (= ?varn null)))
(= (?f ?s1 . . . ?sn) null))

<На страницу назад | На страницу вперед>